商人瓦西里在读了一本名著之后,决定开一家新公司——用桶装橙子。对于合作伙伴来说,准确了解每天运送多少桶橙子非常重要。
瓦西里的手机只支持音译,所以他发了“N bochek”之类的信息。例如,“3 bochki”或“1 bochka”。
编写一个程序,根据 N 选择正确的单词(从 "bochka" 、 "bochek" 、 "bochki" )。
规格 输入一个数 N (0 ≤ N ≤ 1000)。
音译中的印记短语
写道,在 25 个测试中,有 1 个答案不正确。我没有学到什么?
N = int(input())
if N <= 10 or N >= 20:
if (N % 10) == 0 or ((N % 10) >= 5 and (N % 10) <= 9):
print(str(N) + " bochek")
elif (N % 10) == 1:
print(str(N) + " bochka")
else:
print(str(N) + " bochki")
else:
print(str(N) + " bochek")
我忘了考虑大于 100 的数字。这个问题通过考虑除以 100 的余数来解决。
伙计们,这更容易,只需检查最后是否有11。