我正在尝试创建一个函数,该函数将通过一条消息倒计时结束我的游戏,并且我不得不在我的文本冒险游戏中重复这个代码块,所以我决定为它制作一个函数为了整洁和效率。但我不知道如何定义和调用这样的函数。这是我试图执行的代码:
print "That\'s a real shame..."
time.sleep(1)
print 'Exiting program in 5 seconds:'
time.sleep(1)
print '5'
time.sleep(1)
print '4'
time.sleep(1)
print '3'
time.sleep(1)
print '2'
time.sleep(1)
print '1'
time.sleep(1)
sys.exit('Exiting Game...')
break
所以我这样定义函数:
def exit():
print "That\'s a real shame..."
time.sleep(1)
print 'Exiting program in 5 seconds:'
time.sleep(1)
print '5'
time.sleep(1)
print '4'
time.sleep(1)
print '3'
time.sleep(1)
print '2'
time.sleep(1)
print '1'
time.sleep(1)
sys.exit('Exiting Game...')
break
我这样调用函数:
elif ready == 'n':
exit
我究竟做错了什么?