Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Срочно нужна помощь в коде Python!!!!!!!!!!!!!!!!!!!

kolumbine.exe Ученик (199), открыт 1 неделю назад
Ты разрабатываешь игровые механики и одна из них - поиск клада.

Если вес клада больше 0, но меньше или равен 1.5 кг, то он маленький.

Если вес клада больше 1.5 кг, но меньше или равен 3.5 кг, то он большой.

В остальных случаях, это ошибка.



Напиши программу, которая определяет размер клада или выводит ошибку.

Формат входных данных
Вещественное число - вес клада.

Формат выходных данных
Одно слово из трёх: "маленький", "большой" или "ошибка".

Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
1.1 маленький
2.1 большой
1 ответ
Татьяна Просветленный (29314) 1 неделю назад
 # Функция для определения размера клада 
def determine_treasure_size(weight):
if 0 < weight <= 1.5:
return "маленький"
elif 1.5 < weight <= 3.5:
return "большой"
else:
return "ошибка"

# Ввод данных
try:
weight = float(input("Введите вес клада: "))
print(determine_treasure_size(weight))
except ValueError:
print("ошибка")
в 1 строчку кода
 print("маленький" if 0 < (w := float(input())) <= 1.5 else "большой" if 1.5 < w <= 3.5 else "ошибка") 
Похожие вопросы