Python 为什么;无”;显示在我的输出中

Python 为什么;无”;显示在我的输出中,python,Python,这是代码,我想知道为什么我的输出中出现“无”: 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¡")

这是代码,我想知道为什么我的输出中出现“无”:

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))
这样做:

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())
返回


这可能会有帮助:

您期望什么?