私はpythonとプログラミングが初めてです。私がやろうとしているのは、isdigit()を使用した2つの整数値を入力するようにユーザーに依頼し、ユーザーが整数値のみを入力できるように制限することです。ここに私のコードがあります:
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 を入力すると、このプログラムはエラーを返します。この問題を解決するために、私は非常に多くのトリックを試みましたが失敗しました。この問題の解決を手伝ってください。