ирина_Андреевич1634
?>

Заполните пустую строчку в программе 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()

Информатика

Ответы

os2854
После рандомного выбора планеты вывести эту переменную:
print(planet)

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? Не знаю.
onboxru16
Здравствуйте, класс! Сегодня я буду играть с вами в игру-угадайку с планетами. Но перед тем, как начать игру, я хотел бы поделиться с вами тем, как устроена эта программа.

Прежде всего, программа импортирует модуль random. Этот модуль содержит различные функции для работы с случайными числами, которые нам понадобятся в нашей игре.

Далее, у нас есть список планет, который включает в себя следующие названия: ['меркурий', 'венера', 'земля', 'марс', 'юпитер', 'сатурн', 'уран', 'нептун'].

После этого используется функция random.choice(), которая выбирает случайный элемент из списка планет и сохраняет его в переменную planet. Таким образом, переменная planet содержит название планеты, которую я загадал в этой игре.

А теперь к самому вопросу. Ваша задача - заполнить пустую строчку в программе guessing_game так, чтобы правильный ответ заранее выводился на экран. Нужно поместить этот код до строки, где пользователю задается вопрос.

Добавляем код:
print('я загадал планету', planet)

Теперь программа выведет название правильно загаданной планеты перед тем, как задать вопрос игроку.

Далее, программа запрашивает у игрока ввод его ответа с помощью функции input(). Полученный ответ сохраняется в переменную answer.

Программа проверяет значение переменной answer с помощью условных операторов if, elif, else. Сначала программа проверяет, является ли ответ 'плутон'. Если это так, то выводится сообщение 'плутон уже не считается планетой' и игра продолжается.

Затем программа проверяет, что ответ player не входит в список планет. Если ответ не является названием планеты из нашего списка, то выводится сообщение 'да это же вообще не название планеты солнечной системы' и игра продолжается.

Если ни одно из предыдущих условий не выполнилось, программа проверяет, равен ли ответ player загаданной планете. Если ответ является правильным, то выводится сообщение '*** верно! *** это' и указывается правильный ответ.

Если ни одно из условий не выполнилось, т.е. ответ был неверным, то выводится сообщение 'неверно!'.

В конце программы используется еще одна функция input(), чтобы программа не закрывалась сразу после окончания игры, и оставалась открытой, чтобы можно было играть снова.

Это все, что я хотел сказать о нашей программе. Теперь вы можете запустить программу и попробовать угадать планету. Удачи!

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Заполните пустую строчку в программе 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()
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

generallor3
YeVgenii
asyaurkova
merzlikinairena
Valentinovna
nikolotovas
Диана820
atupicyn754
Исакова-Александрович511
Nikolaevich_Vladimirovich1509
gordeevadesign2986
catmos
tarasowamash4
stairov536
polariskirov