by Anonymous » 27 Jan 2025, 09:48
Ich lerne Python und habe diesen einfachen Rechner erstellt. Ich kann vor dem Ergebnis keinen Text drucken und weiß nicht warum.
Code: Select all
def seleccion():
print("Que tipo de operacion quieres hacer")
print("1. Suma 2. Resta 3.Multiplicacion")
operacion = int(input())
numero1 = int(input("Indica el primer numero: "))
numero2 = int(input("Indica el segundo numero: "))
return operacion, numero1, numero2
def suma():
if operacion == 1:
suma = numero1 + numero2
print("El resultado de la suma es: " + suma)
def resta():
if operacion == 2:
resta = numero1 - numero2
print("El resultado de la resta es: " + resta)
def multi():
if operacion == 3:
multi = numero1 * numero2
print("El resultado de la multiplicacion es: " + multi)
< /code>
Die Ausgabe zeigt nur das Ergebnis der ausgewählten Operation an. /p>
def suma():
if operacion == 1:
suma = numero1 + numero2
print("El resultado de la suma es: " + str(suma))
def resta():
if operacion == 2:
resta = numero1 - numero2
print("El resultado de la resta es: " + str(resta))
def multi():
if operacion == 3:
multi = numero1 * numero2
print("El resultado de la multiplicacion es: " + str(multi))
< /code>
, aber die Ausgabe zeigt das Ergebnis wie vor < /p>
nur anQue tipo de operacion quieres hacer
1. Suma 2. Resta 3.Multiplicacion
1
Indica el primer numero: 523
Indica el segundo numero: 123
646
Press any key to continue . . .
Außerdem versucht, das Format Druck zu verwenden (f "text {variable}") und es gibt gleich aus.
Code: Select all
def suma():
if operacion == 1:
suma = numero1 + numero2
print(f"El resultado de la suma es: {suma}")
def resta():
if operacion == 2:
resta = numero1 - numero2
print(f"El resultado de la resta es: {resta}")
def multi():
if operacion == 3:
multi = numero1 * numero2
print(f"El resultado de la multiplicacion es: {multi}")
Bitte um Hilfe und vielen Dank im Voraus.
Ich lerne Python und habe diesen einfachen Rechner erstellt. Ich kann vor dem Ergebnis keinen Text drucken und weiß nicht warum.
[code]def seleccion():
print("Que tipo de operacion quieres hacer")
print("1. Suma 2. Resta 3.Multiplicacion")
operacion = int(input())
numero1 = int(input("Indica el primer numero: "))
numero2 = int(input("Indica el segundo numero: "))
return operacion, numero1, numero2
def suma():
if operacion == 1:
suma = numero1 + numero2
print("El resultado de la suma es: " + suma)
def resta():
if operacion == 2:
resta = numero1 - numero2
print("El resultado de la resta es: " + resta)
def multi():
if operacion == 3:
multi = numero1 * numero2
print("El resultado de la multiplicacion es: " + multi)
< /code>
Die Ausgabe zeigt nur das Ergebnis der ausgewählten Operation an. /p>
def suma():
if operacion == 1:
suma = numero1 + numero2
print("El resultado de la suma es: " + str(suma))
def resta():
if operacion == 2:
resta = numero1 - numero2
print("El resultado de la resta es: " + str(resta))
def multi():
if operacion == 3:
multi = numero1 * numero2
print("El resultado de la multiplicacion es: " + str(multi))
< /code>
, aber die Ausgabe zeigt das Ergebnis wie vor < /p>
nur anQue tipo de operacion quieres hacer
1. Suma 2. Resta 3.Multiplicacion
1
Indica el primer numero: 523
Indica el segundo numero: 123
646
Press any key to continue . . .
[/code]
Außerdem versucht, das Format Druck zu verwenden (f "text {variable}") und es gibt gleich aus.
[code]def suma():
if operacion == 1:
suma = numero1 + numero2
print(f"El resultado de la suma es: {suma}")
def resta():
if operacion == 2:
resta = numero1 - numero2
print(f"El resultado de la resta es: {resta}")
def multi():
if operacion == 3:
multi = numero1 * numero2
print(f"El resultado de la multiplicacion es: {multi}")
[/code]
Bitte um Hilfe und vielen Dank im Voraus.