Есть ответ 👍

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

284
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("Мы не знаем такого фрукта :) ")


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('Тыква крупная и оранжевая, это не тыква!')


1) 183 2)12010 3) 6e5 4)11110110

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

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

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS