Побыстрее)) даю 17 баллов Python!!!!!!!!!!!!!!!!!!!!
Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес – отгружать апельсины бочками. Партнерам важно знать сколько именно бочек апельсинов отгружается каждый день.
Мобильный телефон Василия поддерживает только транслит, поэтому он передает сообщения вида "N bochek" . Например, "3 bochki" или "1 bochka" .
Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от N.
Dedkrut134245:
я правильно понял, вводится N?
Да
Ответы
Ответ дал:
12
Ответ:
a=int(input())
if (a%10==1 or a==1) and a!=11:
print(a, "bochka")
elif (a%10==2 or a%10==3 or a%10==4) and (a!=12 and a!=13 and a!=14):
print(a, "bochki")
else:
print(a, "bochek")
до 1000
аа ну тогда ясно почему не работает, моя программа до 100
интересно почему 24 теста прошло...
неее, там 1 тест не прошел
только
аааа
так эти 24 были до 100, а 1 после 100
a=int(input())
last = a % 10
e = 'ek'
if last == 1 and a % 100 != 11:
e = 'ka'
elif 2 <= last <= 4 and a // 10 % 10 != 1:
e = 'ki'
print(F'{a} boch{e}')
last = a % 10
e = 'ek'
if last == 1 and a % 100 != 11:
e = 'ka'
elif 2 <= last <= 4 and a // 10 % 10 != 1:
e = 'ki'
print(F'{a} boch{e}')
вот для безлимита
Спасибо
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад