Разница произведения 2 чисел, которые вы получаете от пользователя, и суммы x, y, z (Python)

#python #python-3.x #numbers #difference

#python #python-3.x #числа #разница

Вопрос:

 x,y,z = 2,5,10

number1 = int(input(""))

number2 = int(input(""))

Multiplication of numbers =  int(number1) * int(number2)

print("Multiplication of numbers: "   str(Multiplication of numbers))

x_y_z = int(x)   int(y)   int(z)

x_y_z_toplam_ = int(Multiplication of numbers)   int(x_y_z)

print(x_y_z_toplam_ )

farkı = int(x_y_z_toplam_ ) - int(x_y_z_toplam)

print(farkı)
  

Комментарии:

1. Не могли бы вы предоставить более подробную информацию? В чем ваша проблема?

2. Вам не нужно записывать int(number1) , вы уже преобразовали его в int при чтении входных данных.

3. В имени переменной не может быть пробелов. Multiplication of numbers должно быть multiplication_of_numbers (или что-то короче).

4. @Barmar теперь он говорит «Трассировка (последний последний вызов): Файл «./prog.py «, строка 3, в EOFError: EOF при чтении строки»

5. Вероятно, у вас несбалансированные круглые скобки после удаления int()

Ответ №1:

Вот очищенная и объясненная версия:

 x,y,z = 2,5,10

number1 = int(input("Enter number 1: "))  # input prompt message

number2 = int(input("Enter number 2: "))

multiplication_of_numbers =  number1 * number2  # variable name cannot be with spaces, also no need to convert an already int type to an int

print("Multiplication of numbers: {}".format(multiplication_of_numbers))

x_y_z = x   y   z

x_y_z_toplam = multiplication_of_numbers   x_y_z

print(x_y_z_toplam)

farkı = x_y_z_toplam - x_y_z_toplam

print(farkı)