这是代码,我想知道为什么“ None”出现在我的输出中:
print ("DIVISOR DE NUMEROS")
dividendo = int(input(print("Escriba el dividendo:",end="")))
divisor = int(input(print("Escriba el divisor: ",end="")))
while divisor ==0 :
print ("¡DIVISOR DEBE SER DIFERENTE DE CERO¡")
divisor = int(input(print("Escriba el divisor:",end="")))
cociente = dividendo // divisor
resto = dividendo % divisor
if resto == 0 :
print ("La division es exacta. Cociente:"+str(cociente))
else :
print ("La division no es exacta Cociente:"+str(cociente)+"Resto:"+str(resto))
答案 0 :(得分:0)
执行以下操作:
print ("DIVISOR DE NUMEROS")
dividendo = int(input("Escriba el dividendo:",end=""))
divisor = int(input("Escriba el divisor: ",end=""))
while divisor ==0 :
print ("¡DIVISOR DEBE SER DIFERENTE DE CERO¡")
divisor = int(input("Escriba el divisor:",end=""))
cociente = dividendo // divisor
resto = dividendo % divisor
if resto == 0 :
print ("La division es exacta. Cociente:"+str(cociente))
else :
print ("La division no es exacta. Cociente:"+str(cociente)+"Resto:"+str(resto))
您的代码会打印出额外的None
,因为您正在执行int(input(print(...)))
,它应该只是int(input(...))
,因为type(print())
返回<class 'NoneType'>