用python写了个小程序,用IDE运行没有任何问题,尝试用CMD运行,CMD窗口一闪而过就没有了。。。
代码如下:
# -*- coding:utf-8 -*-
from __future__ import unicode_literals
import random
def play():
message=['石头','剪刀','布']
i=input('石头剪刀布:\n0=石头\n1=剪刀\n2=布\n3=退出\n')
while int(i)!=3:
result=random.randint(0,2)
print '对方出:'+message[result]+',我出:'+message[i]
j= i-result
if j==0:
print '你们还是做好朋友吧!\n'
elif j==1:
print '对方赢了,下次努力!\n'
elif j==2:
print '就知道我是最棒哒!\n'
elif j==-1:
print '棒棒哒,真想给自己个么么哒!\n'
elif j==-2:
print '小家伙,别嘚瑟,下次赢你!\n'
i=input('石头剪刀布:\n0 = 石头\n1 = 剪刀\n2 = 布\n3 = 退出\n ')
print '虽然咱们不分高下,但是咱们还是可以做好朋友的。'
play()
里面有input,按理说应该等我input东西才对吧。
我似乎找到原因了,我之前在idle里运行没有任何问题,然后就直接双击运行试试,结果一闪而过,于是我在CMD里python caiquanyouxi.py运行,出现错误了,错误如下:
请各位赐教!