请在自己装好的python环境上,编写除法程序:用户从分别输入两个数(整数和有理数),第一个是被除数,第二个是除数,计算结果并在显示结果。 有人能解答下具体怎么实现吗
要求:
1.除数不能是0,如果是0提示用户重新输入;
2.如果不是整数或有理数提示用户重新输入
while True :
nn = input("被除数(整数):")
rat= input("除数(有理数):")
if rat == '0':
print("除数不可为0!请重新输入")
continue
elif type(nn) == int :
if type(rat)==int :
print(int(nn)/int(rat))
break
else:
print("除数需为有理数。请重新输入")
continue
elif type(nn) != int :
print("被除数需为整数。请重新输入")
continue