Решите задачи на ветвление на языке Python.
Ответы
Ответ:
16
a, b, c = [int(x) for x in input('Введите 3 числа: ').split()]
if a + b > c and a + c > b and b + c > a:
print(f'Периметр треугольника: {a + b + c}')
else:
print('Треугольник не существует')
Пример:
Введите 3 числа: 3 4 2
Периметр треугольника: 9
17
month = int(input('Введите номер месяца: '))
if month == 1 or month == 2:
print('Зима')
elif month == 3 or month == 4 or month == 5:
print('Весна')
elif month == 6 or month == 7 or month == 8:
print('Лето')
elif month == 9 or month == 10 or month == 11:
print('Осень')
elif month == 12:
print('Зима')
else:
print('Нет такого времени года')
Пример:
Введите номер месяца: 8
Лето
18
mth = int(input('Введите число месяца: '))
if mth == 1:
print('Январь')
elif mth == 2:
print('Февраль')
elif mth == 3:
print('Март')
elif mth == 4:
print('Апрель')
elif mth == 5:
print('Май')
elif mth == 6:
print('Июнь')
elif mth == 7:
print('Июль')
elif mth == 8:
print('Август')
elif mth == 9:
print('Сентябрь')
elif mth == 10:
print('Октябрь')
elif mth == 11:
print('Ноябрь')
elif mth == 12:
print('Декабрь')
else:
print('Нет такого месяца')
Пример:
Введите число месяца: 3
Март
19
входной возраст = int(input('Введите возраст: '))
if входной возраст < 6:
print('дошкольник')
elif входной возраст < 17:
print('ученик')
elif входной возраст < 60:
print('работник')
else:
print('пенсионер')
Пример:
Введите возраст: 14
ученик
20
age = int(input('Введите возраст: '))
if age % 10 == 1 and age % 100 != 11:
print(f'Вам {age} год')
elif age % 10 >= 2 and age % 10 <= 4 and (age % 100 < 10 or age % 100 >= 20):
print(f'Вам {age} года')
else:
print(f'Вам {age} лет')
Пример:
Введите возраст: 31
Вам 31 год
Пример:
Введите возраст: 24
Вам 24 года
Пример:
Введите возраст: 57
Вам 57 лет
Объяснение: