Есть ответ 👍

Python Здравствуйте, не могу понять как точно и коротко написать этот код желательно с объяснением ​

164
286
Посмотреть ответы 3

Ответы на вопрос:


Если использовать только if/elif/else, то получится что-то такое.

Запрашиваем у пользователя название фрукта, затем присваиваем нашим переменным значения в зависимости от фрукта, если же введен фрукт, которого нет в условии задачи, то выведем сообщение об этом.

fruit = input("Введите название фрукта: ").lower()

if fruit == "вишня":

   small = True

   green = False

   print(f"Фрукт маленький - {small} Растение зеленое - {green}")

elif fruit == "горошек":

   small = True

   green = True

   print(f"Фрукт маленький - {small} Растение зеленое - {green}")

elif fruit == "арбуз":

   small = False

   green = True

   print(f"Фрукт маленький - {small} Растение зеленое - {green}")

elif fruit == "тыква":

   small = False

   green = False

   print(f"Фрукт маленький - {small} Растение зеленое - {green}")

else:

   print("Мы не знаем такого фрукта :) ")

Albina7890
4,4(50 оценок)

small = input('Оно маленькое? ') == 'yes'

green = input('Оно зеленое? ') == 'yes'

# Вишня

if small and not green:

   print('Вишня мелкая и красная, это может быть вишня!')

else:

   print('Вишня мелкая и красная, это не вишня!')

# Горох

if small and green:

   print('Горох мелкий и зеленый, это может быть горох!')

else:

   print('Горох мелкий и зеленый, это не горох!')

# Арбуз

if not small and green:

   print('Арбуз крупный и зеленый, это может быть арбуз!')

else:

   print('Арбуз крупный и зеленый, это не арбуз!')

# Тыква

if not small and not green:

   print('Тыква крупная и оранжевая, это может быть тыква!')

else:

   print('Тыква крупная и оранжевая, это не тыква!')


218.112

Объяснение:

213×1024=218.112

Т.к. 1 кБайт=1024 байт

Популярно: Информатика