#python #timer #delay
#python #таймер #задержка
Вопрос:
Я создал игру-викторину на python, где в основном пользователь отвечает на несколько вопросов, которые я произвольно составил, и после этого они нажимают enter, он скажет «вычисляет вашу сообразительность» и покажет случайное число на вашем экране. проблема в том, что каждый раз, когда пользователь нажимает enter, он говорит «вычисляет вашу сообразительность» и одновременно показывает число. мне интересно, как добавить задержку перед запуском следующего кода / строки / скрипта.?
вот мой код на данный момент
import os
import time
a = raw_input("how old is I?:")
w = raw_input("How many ants are in the world?:")
e = raw_input("why am i asking so many questions:")
s = raw_input("Are mcdonalds food healthier than pizza huts?:")
o = raw_input("Are you fat:")
m = raw_input("show me examples of random:")
e = raw_input("how to eat a chicken without a chicken?:")
e = raw_input("Can you park in reverse while driving forwards while flying?:")
os.system('cls')
print "----------------------"
print "here are your answers!"
print a
print w
print e
print s
print o
print m
print e
print e
print "----------------------------------------------------------"
print 'now calculating smartness:'
print "Your smart level is:"
import random
print random.randint(1,100)
print "----------------------------------------------------------"
print "aw c'mon you can do better than that!!!!"
print "----------------------------------------------------------"
raw_input("Press enter to quit the game")
пожалуйста, и спасибо вам. 🙂
Комментарии:
1. Я думаю, вам не следует использовать
e
для хранения 3 ответов, он сохранит (и позже отобразит) только последний. Для ваших переменных лучше использовать что-то вроде «abcdefgh» вместо «awesomee».2. о да, я этого не видел xD спасибо, что указали на это! 🙂
Ответ №1:
Кроме того, вы уже импортировали его по какой-то причине.
Комментарии:
1. лол, это потому, что мы с моим другом делали случайные вещи с помощью python, я сделал это, я столкнулся с этой проблемой, он помог мне, но потом я как бы разозлил его, поэтому он удалил материал с кодом, я думаю, он забыл об этом? что бы это ни было :/
Ответ №2:
использование time.sleep(secs)
, смотрите здесь: http://docs.python.org/library/time.html#time.sleep
Ответ №3:
Вы ищете time.sleep().