Найти - Пользователи
Полная версия: Сделать вставку в момент выполнения программы
Начало » Python для новичков » Сделать вставку в момент выполнения программы
1
Vasily8899
a=float(input(“Введите 1 число: ”))
b=input(“Введите действие: ”))
c=float(input(“Введите 2 число: ”))
try:
da+b+c)
except ZeroDivisionError:
d=“Деление на 0 недопустимо”
print(d)

Подскажите способ вставки в Питоне в момент выполнения программы, хочется чтобы вводить одно число, затем действие и вводить второе число и выводился результат
rumactep
надо в программе добавить выбор, какое действе выполнять, сложение, вычитание или деление?

 a=float(input("Введите 1 число: "))
z=input("Введите знак действия (+ - * /): ")
c=float(input("Введите 2 число: "))
d=0
try:
    if z == '+':
        d=a+c
    elif z == '-':
        d=a-c
    elif z == '*':
        d=a*c
    elif z == '/':
        d=a/c
    else:
        print("Неправильный знак действия")
    print(d)
except ZeroDivisionError:
    print("Деление на 0 недопустимо")
Vigi
 while True:
    try:
        print(eval(input("Введите операцию 3 + 3 или 3 / 4 и тд: ")))
    except ZeroDivisionError as e:
        print('Ошибка -', e)
PEHDOM
Vigi за скармливание евалу все что ввел пользователь без каких либо проверок, нужно бить по рукам стальной линейкой.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB