
python 求解怎么把类型做if语句的条件
初学计算机语言,写了一串代码。。。大致就是两个人轮流加上1,2,3中间的一个数字,先到25的赢,如果是正常输入数字没问题,可是如果输入str会报仇,我希望在我输入stri...
初学计算机语言,写了一串代码。。。大致就是两个人轮流加上1,2,3中间的一个数字,先到25的赢,如果是正常输入数字没问题,可是如果输入str会报仇,我希望在我输入string时它也能print("you should enter 1/2/3"),求解应该怎么做
while True:
if i<25:
if n==0:
print("player one")
n=n+1
else:
print("player two")
n=n-1
k=input(" enter your number ")
if k==1 or k==2 or k==3:
i=k+i
else:
print("you should enter 1/2/3")
else:
if i==25:
if n>0:
print("player 1 wins")
else:
print("player 2 wins")
else:
if n==0:
print("player 1 wins")
else:
print("player 2 wins")
break
print(i) 展开
while True:
if i<25:
if n==0:
print("player one")
n=n+1
else:
print("player two")
n=n-1
k=input(" enter your number ")
if k==1 or k==2 or k==3:
i=k+i
else:
print("you should enter 1/2/3")
else:
if i==25:
if n>0:
print("player 1 wins")
else:
print("player 2 wins")
else:
if n==0:
print("player 1 wins")
else:
print("player 2 wins")
break
print(i) 展开
展开全部
while True:
k=raw_input("please enter your number")
if k not in '123':
print 'you should enter 1/2/3!'
else:
k = int(k)
break
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |