非零值,我是新来的蟒蛇,以及新的节目,我所试图做的是,让用户能够为我所用ISDIGIT(输入两个整数值),来限制用户可以只有输入整数值,这里是我的代码:ISDIGIT()与蟒蛇
x1 = 0
x = raw_input("enter first number: ")
while not (x.isdigit()):
x = raw_input("enter a valid number: ")
x1 = int(x)
y1 = 0
y = raw_input("enter second number for: ")
while not (y.isdigit()):
y = raw_input("enter second non zero number: ")
y1 = int(y1)
c = x1/y1
print c
这个程序会给出错误,如果用户将在y输入0,为解决这个问题,我尝试了这么多花样,但失败了,请帮我解决这个问题。
这是功课,对吧?看看y1发生了什么?它在哪里得到它的价值 –
干运行y = 0的代码,你会很快知道什么是错的。 – rocketboy