СРОЧНО ПОЖАЛУЙСТА ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО
Приложения:
Аноним:
Взять остаток от деления числа на 10:
если это 1, то выводим "ученик", если от 2 до 4, то "ученика", если 5 и больше - "учеников".
мне нужно
сам код
не обьяснинеи
Код кто-нибудь другой напишет.
ок, спасибо и на этом
Я Поскакаль не знаю.
Не забудьте отметить лучший ответ
Ответы
Ответ дал:
1
ns = input('n = ')
end = ''
n = int(ns)
len_ns = len(ns)
if len_ns == 1:
if n == 0 or n > 4:
end = 'ов'
elif 1 < n < 5:
end = 'а'
elif len_ns == 2:
n_1 = n%10
if 9 < n < 21:
end = 'ов'
elif n_1 > 4:
end = 'ов'
elif 1 < n_1 < 5:
end = 'а'
elif len_ns == 3:
n_1 = n%100
len_n_1 = len(str(n_1))
if len_n_1 == 1:
if n_1 == 0 or n_1 > 4:
end = 'ов'
elif 1 < n_1 < 5:
end = 'а'
elif len_n_1 == 2:
n_10 = n%10
if 9 < n_1 < 21:
end = 'ов'
elif n_10 > 4:
end = 'ов'
elif 1 < n_10 < 5:
end = 'а'
print(f'{n} ученик{end}')
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад