Не слушай этих *****, ну ты понял) Программирование это в первую очередь мыслительный процесс, и только потом написание кода)
Я поправил твой код)
import random
go1 = ["почему?", "да", "нет", "не знаю", "возможно", "наверное"]
go2 = ["думаю", "не думаю", "наверное", "наверное нет", "не знаю", "возможно"]
go3 = ["у меня нет ответа", "я не знаю", "я действительно не знаю", "просто не знаю"]
def joke_assistant():
question = input("Задайте вопрос: ")
if question == "Вопрос 1":
print(random.choice(go1))
elif question == "Вопрос 2":
print(random.choice(go2))
elif question == "Вопрос 3":
print(random.choice(go3))
else:
print("Не могу ответить на этот вопрос")
joke_assistant()
Chudo_ChudnoeМастер (2187)
11 месяцев назад
import random
go1 = ["почему?", "да", "нет", "не знаю", "возможно", "наверное"]
go2 = ["думаю", "не думаю", "наверное", "наверное нет", "не знаю", "возможно"]
go3 = ["у меня нет ответа", "я не знаю", "я действительно не знаю", "просто не знаю"]
def joke_assistant():
while True:
input("Вопрос 1: ")
print(random.choice(go1))
input("Вопрос 2: ")
print(random.choice(go2))
input("Вопрос 3: ")
print(random.choice(go3))
restart = input("Хотите начать заново? (да/нет): ")
if restart.lower() != 'да':
print("Спасибо за общение! До встречи!")
break # Выход из цикла
joke_assistant()
Chudo_ChudnoeМастер (2187)
11 месяцев назад
Или ещё вариант, когда нет заготовленного списка вопросов)
import random
answers = [
"Конечно!", "Ни в коем случае!", "Возможно...", "Скорее всего да.", "Скорее всего нет.", "Я не уверен.", "Могу лишь догадываться.", "Я слишком молод, чтобы знать ответ на это.", "Мои источники говорят нет.", "Да, без сомнений!"
]
def joke_assistant():
while True:
question = input("Задайте любой вопрос или напишите 'выход', чтобы закончить: ")
if question.lower() == 'выход':
print("Спасибо за общение! До встречи!")
break
else:
print(random.choice(answers))
joke_assistant()
go1 = ["почему?", "да", "нет", "не знаю", "возможно", "наверное",]
go2 = ["думаю", "не думаю", "наверное", "не наверное", "не знаю", "возможно"]
go3 = ["у меня нет ответа", "я не знаю", "я не знаю", "просто не знаю", "я не знаю", "я не знаю"]
def joke_assistant():
pon = input("Задайте вопрос:")
if pon == "Вопрос 1":
print(random.choice(go1))
elif pon == "Вопрос 2":
print(random.choice(go2))
elif pon == "Вопрос 3":
print(random.choice(go3))
else:
print("Не могу ответить на этот вопрос")
задание было:
Тема: Создание улучшенной викторины
Задание
Написать программу шуточного голосового
помощника. Задача программы отвечать на 3
вопроса одним из нескольких заранее заготовленных ответов.
Ответы должны представлять собой список
(для каждого вопроса свой список ответов) и
выбираться из него случайным образом.