Warum druckt es den Text nicht vor dem Ergebnis? [geschlossen]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum druckt es den Text nicht vor dem Ergebnis? [geschlossen]

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.

Top