0
0
Рейтинг
0.0
Оцените
Оценить
подскажите пожалуйста как сделать так чтобы питон сам понимал ответ на загадку и если не правильно то писал что ответ не правильный и снимал 1 попытку, а если правильно то писал что ответ верный и так же снимал 1 попытку и переходил на след. вопрос. И в конце подсчитывал сколько правильных ответов на все загадки. Прошу, мне очень важен ответ! (а и да, с черепашкой я уже сама разберусь :^ )
#игра с 10 загадками. Суть игры такова, нужно ответить на все 10 впросов что бы дойти до финша
#импорт черешпашки чтобы она нарисовала финиш и вернулась на старт
from turtle import *
shape('turtle')
penup()
color("black")
goto(200, 100)
pendown()
goto(200, -100)
penup()
goto(-200, 20)
#загадки
question_1 = "Стучит, гремит, вертится, ходит весь свой век, а не человек."
question_2 = "Нет ушей, а слышит. Нету рук, а пишет."
question_3 = "Орехов не ест,сахара не просит, а щипцы с собой носит."
question_4 = "Чем больше отдаю, тем больше вырастаю, величину свою отдачей измеряю." question_5 = "На раскрашенных страницах много праздников хранится."
question_6 = "Ёжик странный у Егорки на окне сидит в ведерке. День и ночь он дремлет, спрятав ножки в землю."
question_7 = "Музыкант, певец, рассказчик — а всего труба да ящик."
question_8 = "Без рук, без ног, а по земле ходит."
question_9 = "Ползун ползет, на базар иглы везет."
question_10 = "Лежит на сене, сама не ест и другим не дает."
#ответы на загадки
answer_1 = "Часы"
answer_2 = "Магнитофон"
answer_3 = "Рак"
answer_4 = "Яма"
answer_5 = "Календарь"
answer_6 = "Кактус"
answer_7 = "Граммофон"
answer_8 = "Змея"
answer_9 = "Ёж"
answer_10 = "Собака"
#слова на начале игры
print ( 'Отгадайте 10 правльных ответов и доберитесь до финиша! У вас есть 20 попыток на 10 вопросов!' )
#результат ответов на данный момент
result = 0
print('Первый вопрос')
#консоль задаёт 1 вопрос
print(question_1)
#input - что бы игрок смог вводить ответ на вопрос
user_answer = input() if user_answer.lower() == answer_1:
result+=1
print("The answer is correct")
print(question_2)
user_answer = input()
if user_answer.lower() == answer_2:
result+=1
print("The answer is correct")
print(question_3)
user_answer = input() if user_answer.lower() == answer_3:
result+=1
print("The answer is correct")
print(question_4)
user_answer = input()
if user_answer.lower() == answer_4:
result+=1
print("The answer is correct")
print(question_5)
user_answer = input()
if user_answer.lower() == answer_5:
result+=1
print("The answer is correct")
print(question_6)
user_answer = input()
if user_answer.lower() == answer_6:
result+=1
print("The answer is correct")
print(question_7)
user_answer = input()
if user_answer.lower() == answer_7:
result+=1
print("The answer is correct")
print(question_8)
user_answer = input()
if user_answer.lower() == answer_8:
result+=1
print("The answer is correct")
print(question_9)
user_answer = input()
if user_answer.lower() == answer_9:
result+=1
print("The answer is correct")
print(question_10)
user_answer = input()
if user_answer.lower() == answer_10:
result+=1
print("The answer is correct")
print("Congratulations, you have typed ", result, " correct answers")
#игра с 10 загадками. Суть игры такова, нужно ответить на все 10 впросов что бы дойти до финша
#импорт черешпашки чтобы она нарисовала финиш и вернулась на старт
from turtle import *
shape('turtle')
penup()
color("black")
goto(200, 100)
pendown()
goto(200, -100)
penup()
goto(-200, 20)
#загадки
question_1 = "Стучит, гремит, вертится, ходит весь свой век, а не человек."
question_2 = "Нет ушей, а слышит. Нету рук, а пишет."
question_3 = "Орехов не ест,сахара не просит, а щипцы с собой носит."
question_4 = "Чем больше отдаю, тем больше вырастаю, величину свою отдачей измеряю." question_5 = "На раскрашенных страницах много праздников хранится."
question_6 = "Ёжик странный у Егорки на окне сидит в ведерке. День и ночь он дремлет, спрятав ножки в землю."
question_7 = "Музыкант, певец, рассказчик — а всего труба да ящик."
question_8 = "Без рук, без ног, а по земле ходит."
question_9 = "Ползун ползет, на базар иглы везет."
question_10 = "Лежит на сене, сама не ест и другим не дает."
#ответы на загадки
answer_1 = "Часы"
answer_2 = "Магнитофон"
answer_3 = "Рак"
answer_4 = "Яма"
answer_5 = "Календарь"
answer_6 = "Кактус"
answer_7 = "Граммофон"
answer_8 = "Змея"
answer_9 = "Ёж"
answer_10 = "Собака"
#слова на начале игры
print ( 'Отгадайте 10 правльных ответов и доберитесь до финиша! У вас есть 20 попыток на 10 вопросов!' )
#результат ответов на данный момент
result = 0
print('Первый вопрос')
#консоль задаёт 1 вопрос
print(question_1)
#input - что бы игрок смог вводить ответ на вопрос
user_answer = input() if user_answer.lower() == answer_1:
result+=1
print("The answer is correct")
print(question_2)
user_answer = input()
if user_answer.lower() == answer_2:
result+=1
print("The answer is correct")
print(question_3)
user_answer = input() if user_answer.lower() == answer_3:
result+=1
print("The answer is correct")
print(question_4)
user_answer = input()
if user_answer.lower() == answer_4:
result+=1
print("The answer is correct")
print(question_5)
user_answer = input()
if user_answer.lower() == answer_5:
result+=1
print("The answer is correct")
print(question_6)
user_answer = input()
if user_answer.lower() == answer_6:
result+=1
print("The answer is correct")
print(question_7)
user_answer = input()
if user_answer.lower() == answer_7:
result+=1
print("The answer is correct")
print(question_8)
user_answer = input()
if user_answer.lower() == answer_8:
result+=1
print("The answer is correct")
print(question_9)
user_answer = input()
if user_answer.lower() == answer_9:
result+=1
print("The answer is correct")
print(question_10)
user_answer = input()
if user_answer.lower() == answer_10:
result+=1
print("The answer is correct")
print("Congratulations, you have typed ", result, " correct answers")
198
0
Жалоба
Комментарии (0)
По дате
По дате
Популярные
Нет комментарий
Ответы
Ответов нет
Знаешь ответ? Добавь его сюда и заработай денег! Ответы проходят модерацию. Минимум 100 символов.
Чтобы добавить ответ - нужно войти или зарегистрироваться