Как получить сложный номер в качестве пользовательского ввода в Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как получить сложный номер в качестве пользовательского ввода в Python?

Сообщение Anonymous »

Я пытаюсь создать калькулятор, который выполняет основные операции комплексных чисел. Я использую код для калькулятора, который я нашел в Интернете, и хочу иметь возможность принимать пользовательский ввод в качестве комплексного номера. Прямо сейчас код использует int (input), чтобы получить целые числа для оценки, но я хочу, чтобы вход был в форме комплексного числа с комплексом формата (x, y), где пользователю необходимо только вводить x, y для каждого комплексного числа. Я новичок в Python, поэтому объяснения поощряются, и если это просто невозможно, это было бы здорово знать. Вот код, как сейчас: < /p>

# define functions
def add(x, y):
"""This function adds two numbers"""

return x + y

def subtract(x, y):
"""This function subtracts two numbers"""

return x - y

def multiply(x, y):
"""This function multiplies two numbers"""

return x * y

def divide(x, y):
"""This function divides two numbers"""

return x / y

# take input from the user
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")

choice = input("Enter choice: 1, 2, 3, or 4: ")

num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))

if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("Invalid input")


Подробнее здесь: https://stackoverflow.com/questions/394 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как собрать сложный номер?
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Entity Framework Core Сложный тип в качестве первичного ключа
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • MongoDB не может использовать сложный объект в качестве ключа Java Java
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Python re.sub Group: номер за \ номер
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Python ETree.find не находит сложный путь
    Гость » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость

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