Last active
April 4, 2020 21:47
-
-
Save Khuzha/098006f73614877a5b73393c3fe8e262 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def devyatoe(a): | |
""" | |
Выведет в стандартный поток вывод возраст и слово "год" в нужном падеже | |
:параметр a: возраст | |
:тип данных параметра a: целочисленное значение | |
:функция вернет: ничего | |
""" | |
if a%10==0 or a%10>4 or a//10%10==1: | |
""" | |
Если остаток от деления а на 10 равен нулю, или | |
если остаток от деления а на 10 больше четырех, или | |
если остаток от деления округленного до целочисленного значения | |
результата деления a на 10 равен единице | |
""" | |
print(a,"лет") | |
elif a%2==0: | |
""" | |
Если остаток от деления а на 2 равен нулю, | |
т.е. а - четное число | |
""" | |
print(a,"года") | |
elif a%2==1: | |
""" | |
Если остаток а на 2 равен единице, | |
т.е. а - нечетное число | |
""" | |
print(a,"год") | |
else: | |
""" | |
Во всех других случаях | |
""" | |
print(a,"лет") | |
y=int(input("Ваш возраст? (не превышающий 120): ")) | |
""" | |
Объявляем переменную y, | |
запрашиваем возраст пользователя через стандартный поток вывода, | |
считываем ответ со стандартного потока ввода, | |
приводим его к целочисленному значению, и | |
инициализируем переменную y, присвоив ей полученный результат | |
""" | |
if y>120 or y<=0: | |
""" | |
Выводим ошибку при получении некорректного возраста | |
""" | |
print("Неправильно указан возраст") | |
else: | |
""" | |
Вызываем функцию devyatoe(), | |
передав как аргумент целочисленную переменную y | |
""" | |
devyatoe(y) | |
def printLine(n): | |
""" | |
Выведет дефис указанное количество раз | |
:параметр n: количество, сколько раз нужно вывести дефис | |
:тип данных параметра n: целочисленное значение | |
:функция вернет: ничего | |
""" | |
for i in range(n): | |
""" | |
Запускаем итерацию по циклу, | |
количество итераций равно значению n | |
""" | |
print("-", end ="") | |
i = int(input()) | |
""" | |
Объявляем переменную i, | |
считываем значение со стандартного потока ввода, | |
приводим его к целочисленному значению, и | |
инициализируем переменную i, присвоив ей полученный результат | |
""" | |
printLine(i) | |
""" | |
Вызываем функцию printLine(), | |
передав ей значение переменной i | |
""" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment