Python - Error Python Code

 
Vista:

Error Python Code

Publicado por Sebastian (2 intervenciones) el 06/06/2021 00:02:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if __name__ == '__main__':
	print("Ingrese dos numeros")
	numero1 = float(input())
	numero2 = input()
	numero3 = numero1-9
	if numero1-numero2<=10:
		print(numero3)
		print(numero3+1)
		print(numero3+2)
		print(numero3+3)
		print(numero3+4)
		print(numero3+5)
		print(numero3+6)
		print(numero3+7)
		print(numero3+8)
	else:
		print("la diferencia de los numeros es mayor que 10")

Error: Traceback (most recent call last):
, line 11, in <module>
if numero1-numero2<=10:
TypeError: unsupported operand type(s) for -: 'float' and 'str'
>>>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Error Python Code

Publicado por tincopasan (1082 intervenciones) el 06/06/2021 06:07:28
es que si te fijas el primer input devuelve un decimal, en cambio el segundo devuelve una cadena, que es lo que hace por defecto input, te falta pasarlo a decimal como al anterior con la función float, por ejemplo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar