<p>所以我用Python创建了这个非常简单的paber石头剪刀游戏(对不起,字符串不是英文的)。你知道吗</p>
<p>不管怎样,我在空闲状态下运行它,当我这样插入它时,它就工作了:</p>
<ol>
<li>从随机导入randint-->;输入</li>
<li>定义我的函数-->;回车</li>
<li>调用我的函数-->;回车</li>
</ol>
<p>这样它就按预期运行了。你知道吗</p>
<p>但是当我把它们放在一起,然后按回车键,它什么也不做,当我再次调用我的函数时,它说它没有定义。
另外,当我将它保存为.py并运行它时,它只会弹出0.5秒。你知道吗</p>
<p>我的代码是:</p>
<pre><code>from random import randint
def myProgram():
kpk = raw_input("Kivi, paber või kaarid?")
random = randint(0,2)
result = ""
if kpk == "kivi":
kpk = 0
if random == 0:
result = "VIIK"
elif random == 1:
result = "Kivi < Paber --- KAOTASID"
else:
result = "kivi > kaarid --- VOITSID"
elif kpk == "paber":
kpk = 1
if random == 0:
result = "kivi < paber --- VOITSID"
elif random == 1:
result = "VIIK"
else:
result = "paber < kaarid --- KAOTASID"
elif kpk == "käärid":
kpk = 2
if random == 0:
result = "kivi > kaarid --- KAOTASID"
elif random == 1:
result = "paber > kaarid --- VOITSID"
else:
result = "VIIK"
else:
print "Sisend peab olema uks kolmest: Kivi, paber või kaarid"
myProgram()
print result
kas = raw_input("Kas soovite uuesti mangida? (Y/N)")
if kas == "Y" or kas == "y" or kas == "jah":
myProgram()
else:
print "Mang on läbi!"
myProgram()
</code></pre>