Mi nombre es Marcos estoy tratando de crear un programa sencillo para practicar pero tengo un problema:
Este es el código que escribí
y esta es la salida
Si yo cambio el int por str envés de hacer 2+2 = 4 hace 2+2 = 22, y no se como solucionarlo. Si me podrían ayudar estaría agradecido. Saludos
Este es el código que escribí
Código:
num1 = int(input("ingresa un numero: "))
num2 = int(input("ingresa otro numero: "))
q = input("¿Que quieres hacer?: 1=sumar, 2=restar: ")
if int(q) == 1:
resultado = num1 + num2
print("Has seleccionado la suma: " + resultado)
elif int(q) == 2:
resultado = num1 - num2
print("Has seleccionado una resta: " + resultado)
Código:
ingresa un numero: 2
ingresa otro numero: 2
¿Que quieres hacer?: 1=sumar, 2=restar: 1
Traceback (most recent call last):
File "C:\Users\marcos\Desktop\Practicas python\pracica
7, in <module>
print("Has seleccionado la suma: " + resultado)
TypeError: can only concatenate str (not "int") to str
Si yo cambio el int por str envés de hacer 2+2 = 4 hace 2+2 = 22, y no se como solucionarlo. Si me podrían ayudar estaría agradecido. Saludos