Побыстрее)) даю 17 баллов Python!!!!!!!!!!!!!!!!!!!! Бизнесмен Василий после прочтения...

0 голосов
1.7k просмотров

Побыстрее)) даю 17 баллов Python!!!!!!!!!!!!!!!!!!!! Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес – отгружать апельсины бочками. Партнерам важно знать сколько именно бочек апельсинов отгружается каждый день. Мобильный телефон Василия поддерживает только транслит, поэтому он передает сообщения вида "N bochek" . Например, "3 bochki" или "1 bochka" . Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от N.


Информатика (94 баллов) | 1.7k просмотров
0

я правильно понял, вводится N?

0

Да

Дан 1 ответ
0 голосов

Ответ:

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")

(168 баллов)
0

до 1000

0

аа ну тогда ясно почему не работает, моя программа до 100

0

интересно почему 24 теста прошло...

0

неее, там 1 тест не прошел

0

только

0

аааа

0

так эти 24 были до 100, а 1 после 100

0

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:<br /> e = 'ki'
print(F'{a} boch{e}')

0

вот для безлимита

0

Спасибо