首先,请原谅我,因为我在 Python 方面非常陌生(我真的是一个 HTML/CSS 类型的人,但我正在尝试扩展)。这可能是一个基本的问题,但我们都必须从某个地方开始,对吧?
我正在编写一个非常基本的 Python 程序,该程序将从一串字母中随机选择一个字母,并在每次有人按下任意键时将其打印出来。整个事情很简单,目前返回一个随机字母,但不等待按键这样做,并在完成函数运行一次后停止。
import random
letterlist = 'abcd'
def random_letter(letters):
print ('Press enter for a random letter...')
print random.choice(letters)
random_letter(letterlist)
输出应如下所示:
Press enter for a random letter.
'b'
Press enter for a random letter.
(等等...)
很明显,我需要做的任何事情都应该在 random_letter 的某个地方。我一直在谷歌搜索,发现很多对 raw_input 和 mvscrt 的引用,但我不完全确定我需要什么。我完全有可能只是问错了问题。
我假设我需要某种循环来保持它无限期地运行。
提前致谢!