Python:
what = ("Выберите действие (*) : ")
first_number = list(input ("Введите первое число: ") )
second_number = list(input ("Введите второе число: ") )
if what == "+":
d = a + b
print("Ответ : " + list(d))
what = ("Выберите действие (*) : ")
first_number = list(input ("Введите первое число: ") )
second_number = list(input ("Введите второе число: ") )
if what == "+":
d = a + b
print("Ответ : " + list(d))
input
в задании значения переменнойwhat
.list
, а затем в вычислении вообще используете переменные a
и b
, которые вы даже не задавали. what = input("Выберите действие (*) : ")
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
if what == "+":
d = a + b
print("Ответ :", d)
Тогда используете тип данныхТак вы переменным a и b дали тип данных 'int', а я хотел написать алгебраический калькулятор. Если я введу букву то напишет ошибку.
str
Тогда используете тип данныхstr
what = input("Выберите действие (*) : ")
a = str(input("Введите первое число: "))
b = str(input("Введите второе число: "))
if what == "*":
if a == b:
d = a + '^2'
else:
d = a + b
print("Ответ :", d)
Что делает птичка?Python:what = input("Выберите действие (*) : ") a = str(input("Введите первое число: ")) b = str(input("Введите второе число: ")) if what == "*": if a == b: d = a + '^2' else: d = a + b print("Ответ :", d)
Вот пример для умножения.
Если вы об этой строкеЧто делает птичка?
то это возведение в степеньd = a + '^2'