СРОЧНО ПОЖАЛУЙСТА ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО
Приложения:

Аноним:
Взять остаток от деления числа на 10:
Ответы на вопрос
Ответил nikdissv
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 года назад
История,
6 лет назад
Окружающий мир,
6 лет назад
Математика,
8 лет назад