Почему он не печатает текст перед результатом? [закрыто]Python

Программы на Python
Ответить
Anonymous
 Почему он не печатает текст перед результатом? [закрыто]

Сообщение Anonymous »

Я изучаю Python, и я сделал этот простой калькулятор, и я не могу печатать текст до результата, и я не знаю, почему. < /p>

Код: Выделить всё

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)
Вывод показывает только результат выбранной операции.
Я попытался изменить результаты на строку, но текст по-прежнему не печатается.< /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>
Но выход показывает результат, как и до < /p>
Que 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 . . .
Также попробовал использовать формат print(f"text{variable}"), выводит то же самое.

Код: Выделить всё

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}")
Пожалуйста, помогите и спасибо заранее.

Подробнее здесь: https://stackoverflow.com/questions/793 ... the-result
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»