Вопрос задан 11.01.2024 в 12:07. Предмет Информатика. Спрашивает Худобчонок Максим.

Заполните пустую строчку в программе guessing_game так, чтобы правильный ответ заранее выводился на экран. Ссылка на программу есть в материалах урока. В качестве ответа надо отправить только эту строчку и ничего более и ее следует вводить без лишних пробелов, максимально коротким способом.
Примечания
Данная задача дополнительно проверяется преподавателем
import random
# игра-угадайка с планетами
planets = ['Меркурий', 'Венера', 'Земля', 'Марс',
'Юпитер', 'Сатурн', 'Уран', 'Нептун']
planet = random.choice(planets)
# !!! выше непонятный код !!!
# к этому моменту в переменной planet лежит правильный ответ

print('Какую планету я загадал?')
answer = input()
# далее программа проверяет, что ответ answer совпал с правильным ответом planet
# !!! ниже непонятный код !!!
if answer == 'Плутон':
print('Плутон уже не считается планетой.')
elif answer not in planets:
print('Да это же вообще не название планеты Солнечной системы.')
elif answer == planet:
print('*** Верно! *** Это', answer)
else:
print('Неверно!')
input()

Перейти к ответам

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

Отвечает Любезнов Кирилл.

Чтобы добавить строку в программу guessing_game, отображающую правильный ответ перед началом игры, необходимо вставить строку вывода сразу после выбора случайной планеты и до запроса у пользователя угадать её. В контексте вашей программы это должно выглядеть так:

python
print(planet)

Эта строка будет непосредственно следовать за строкой, где переменной planet присваивается случайно выбранная планета из списка planets. В результате, программа сначала выведет на экран название загаданной планеты, а затем предложит пользователю угадать её.

Таким образом, ваша программа будет выглядеть следующим образом:

python
import random

planets = ['Меркурий', 'Венера', 'Земля', 'Марс', 'Юпитер', 'Сатурн', 'Уран', 'Нептун'] planet = random.choice(planets)

print(planet) # Добавленная строка для вывода правильного ответа

print('Какую планету я загадал?') answer = input()

if answer == 'Плутон': print('Плутон уже не считается планетой.') elif answer not in planets: print('Да это же вообще не название планеты Солнечной системы.') elif answer == planet: print('*** Верно! *** Это', answer) else: print('Неверно!')

input()

Это обеспечит необходимый вам результат.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос