
Мой опыт написания программы для вывода согласованных окончаний в рублях
Я недавно решил немного попрактиковаться в программировании и написал программу, которая спрашивает у пользователя число и выводит строку с согласованным окончанием в рублях. Позвольте мне рассказать о своем опыте и поделиться некоторыми полезными советами.Для начала, я создал переменную и присвоил ей значение, которое вводит пользователь. Я использовал функцию input, чтобы получить число от пользователя. Вот как выглядит код⁚
python
number int(input(″Введите число⁚ ″))
Далее, я создал условные конструкции для определения правильного окончания в зависимости от числа, введенного пользователем. Вот как выглядит код⁚
python
if number % 10 1 and number % 100 ! 11⁚
result str(number) ″ рубль″
elif number % 10 in [2, 3, 4] and (number % 100 < 10 or number % 100 > 20)⁚
result str(number) ″ рубля″
else⁚
result str(number) ″ рублей″
В первом условии я проверяю, является ли последняя цифра числа единицей, и при этом исключаю числа, заканчивающиеся на 11 (например٫ 11٫ 111٫ 121 и т.д.). Если это условие выполняется٫ я добавляю строку с окончанием ″рубль″.
Во втором условии я проверяю, является ли последняя цифра числа двойкой, тройкой или четверкой, и при этом исключаю числа с окончаниями от 10 до 19 (например, 12, 13, 14 и т.д.). Если это условие выполняется, я добавляю строку с окончанием ″рубля″.В последнем условии я возвращаю строку с окончанием ″рублей″ для всех остальных случаев.Наконец, я вывел результат на экран с помощью функции print. Вот как выглядит код⁚
python
print(result)
После того, как я написал всю программу, я сохранил ее и запустил. Она успешно работала и выводила строку с правильным окончанием в зависимости от числа, введенного пользователем.
Мое простое решение не занимает много места и хорошо справляется со своей задачей. Я очень рад, что смог написать такую полезную программу. Теперь я могу использовать ее для решения подобных задач в будущем.
Вот и все, что я могу рассказать о своем опыте написания программы для вывода согласованных окончаний в рублях. Я надеюсь, что моя статья была полезной и помогла вам лучше понять эту тему. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их мне!