Условия задачи:

 

Очки книжного клуба. Прозорливая книготорговая фирма владеет книжным клубом, который присуждает своим клиентам очки, основываясь на количестве книг, приобре­тенных ими ежемесячно. Очки присуждаются следующим образом:
•если клиент приобретает 0 книг, то зарабатывает 0 очков;
•если клиент приобретает 2 книги, то зарабатывает 5 очков;
•если клиент приобретает 4 книги, то зарабатывает 15 очков;
•если клиент приобретает 6 книг, то зарабатывает 30 очков;
•если клиент приобретает 8 книг или больше, то зарабатывает 60 очков.
Напишите программу, которая просит пользователя ввести количество книг, приобре­тенных им в этом месяце, и затем выводит присужденное количество очков.

 

Решение задачи:

book_buy = int(input('Укажите количество книг которые вы купили в этом месяце: '))
if book_buy == 0:
    scores = 0
elif book_buy <=4:
    scores = 5
elif book_buy <=6:
    scores = 15
elif book_buy <8:
    scores = 30
else:
    scores = 60
print(f'За приобритенные {book_buy} книг вы получаете {scores} очков')



#Условия задачи несовсем коректны если буквально подходить,
# то все что не 0,2,4,6 и до 8 вообще без очков. По этому использовал
# <> но и при этом будет пробел или от 0 до 2 или от 6 до 8