遇到问题
昨天花了半个小时去写了一个代码,没想到运行时只有 input 语句,之后的完全没反应,下面是代码一部分:
import random
print('欢迎来到幸运抽奖,输入数量,不可多过5(可以输入5),不可以1.')
n=input('请输入: ')
if n==1:
print('error!!!不可以1')
elif n==2:
a=input('第一个是:')
b=input('第二个是:')
r=random.randint(1,2)
if r==1:
print('结果是:'+a)
elif r==2:
print('结果是:'+b)
运行了下, if 后面的语句完全失效。
解决过程
我首先检查了下所有语句,没有发现问题,Python 也没有报错。
之后我去 QQ 群问了下,人家说要加 int (),修改后代码如下:
import random
print('欢迎来到幸运抽奖,输入数量,不可多过5(可以输入5),不可以1.')
int(n)=input('