Давайте рассмотрим такой случай:
Если температура выше 40 -> это очень жаркий день,
если температура выше 25, но меньше 40 -> это жаркий день,
если температура равна 25 градусам -> это чудесный день,
если температура ниже 25 градусов, но выше или равно 10 -> это прохладный день,
если температура ниже 10 градусов -> это холодный день.
Для начала нам надо задать переменную, заделаем ввод с клавиатуры, также присвоим ей тип данных int (integer/целое):
temperature = int(input('введите температура: '))
Теперь нам надо написать наши условия и что будет выводится на экран при этих условиях:
if temperature > 40:
print ('очень жаркий день')
elif 25 < temperature <= 40:
print ('жаркий день')
elif temperature == 25:
print ('чудесный день')
elif 10 <= temperature <25:
print ('прохладный день')
else:
print ('холодный день')
Разберём другой пример, нам надо обеспечить ввод имени, причём, чтобы оно было больше 3, но меньше 50 символов. Для начала надо задать переменную и обеспечим ввод через клавиатуру:
name = input('Введите имя: ')
Теперь пропишем наши условия. «len» определяет длину слова, не забываем, что отсчёт начинается с «0».
if len(name) < 3:
print('Имя должно состоять хотя бы из 3 символов')
elif len(name) > 50:
print('Имя не должно быть более 50 символов')
else:
print('Имя введено верно')
Задание:
Напишите программу, которая запрашивает какой у вас вес, спрашивает это в килограммах или фунтах (программа не должна обращать внимание ввели вы с заглавной или с прописной буквы) и если в килограммах, то выведет в фунтах, а если в фунтах выведет в килограммах.
Ответ:
weight = int(input('Введите ваш вес: '))
choice = input('кг (килограммы) или ф (фунты): ')
if choice.lower() == 'кг':
converted = weight / 0.45
print(f'Ваш вес в фунтах {converted}')
elif choice.lower() == 'ф':
converted = weight * 0.45
print(f'Ваш вес в фунтах {converted}')
else:
print('вы неправильно ввели букву')