Немного модернизирую
прошлую программу.
Теперь мы не ограничиваемся 10-ю яблоками. А для того чтобы написать ответ в правильном падеже - узнаем последнюю цифру числа при помощи деления с остатком
k = int(input('Сколько яблок вы хотите съесть?\n'))
r = k % 10
if k <= 0:
print('Похоже, вы не хотите яблок')
elif 5 <= k <=19 or r == 0 or 5 <= r <= 9:
print('Возьмите', k, 'яблок')
elif 2 <= r <= 4:
print('Возьмите', k, 'яблока')
else:
print('Возьмите', k, 'яблоко')
Программа разрешающая съесть определенное кол-во яблок.
Смысл программы в том, что ответ будет в нужном падеже.
k = int(input('Сколько яблок вы хотите сьесть? От 1 до 10'))
if k > 10:
print('Вам будет плохо от такого кол-ва')
elif k== 1:
print('Возьмите', k, 'яблоко')
elif k == 2 or k == 3 or k == 4:
print('Возьмите', k, 'яблока')
elif k <= 0:
print('Похоже, вы не хотите яблок')
else:
print('Возьмите', k, 'яблок')
Клуб для всех, кто интересуется языком программирования
Python
Для простоты поиска используются теги