提示我出现EOF报错
`a=eval(input('请输入第一个数:'))
b=eval(input('请输入第二个数:'))
if ('.' in str(a) or '.' in str(b)):
print('输入数据有误!')
elif(a<= 0 or b<=0):
print('输入数据有误!')
elif(a%b==0):
print('{}是{}的因数'.format(b,a))
elif(a%b!=0):
print('{}不是{}的因数'.format(b,a))
完整代码呢?a在哪里定义的?
你这a前面怎么多了一个'这个。我试了没报错啊
a=eval(input('请输入第一个数:'))
b=eval(input('请输入第二个数:'))
if ('.' in str(a) or '.' in str(b)):
print('输入数据有误!')
elif(a<= 0 or b<=0):
print('输入数据有误!')
elif(a%b==0):
print('{}是{}的因数'.format(b,a))
elif(a%b!=0):
print('{}不是{}的因数'.format(b,a))