Форум сайта python.su
калькулятор не хочет делить умножать вычитать а складовает не правильна вот сама работа:
t = 0
a = 0
r = 0
print(“это калькулятар!”)
t = input (“веди 1 число”)
a = input (“веди 2 число”)
r = input (“веди знак”)
if r == ‘+’:
print(t / a)
elif r == ‘-’:
print(t / a)
elif r == ‘/’:
print(t / a)
elif r == ‘*’:
print(t * a)
Офлайн
Оформляйте код тегом код - не читабельно!
По вашей ошибке - введенные вами данные принимаются как строка - отсюдова и ошибки! Приведите их для начала к инту.
Офлайн
1 - ты что-то с кавычками намутил не то , совсем не то.
2- на + и - в команде print действие не указал.
3- в переменную r надо ввести значение string
ответ (python 2.7)
# -*- coding: utf-8 -*- t = 0 a = 0 r = 0 print('это калькулятор!') t = input ('введи 1 число') a = input ('введи 2 число') r = raw_input ('введи знак') if r == '+': print(t + a) elif r == '-': print(t - a) elif r == '/': print(t / a) elif r == '*': print(t * a) else: print ('error')
Отредактировано probnik (Май 1, 2016 19:58:02)
Офлайн