Предмет: Информатика,
автор: lizzzylihanova558
Помогите пожалуйста
Приложения:
Ответы
Автор ответа:
1
s = 0
while 1:
a = float(input())
b = input()
c = float(input())
if not a: brack
if b == '+': s += a+c
elif b == '-': s += a-c
elif b == '/': s += a/c
elif b == '*': s += a*c
# можно дополнить остальными операторами Пайтона, при необходимости (//, %, и тп)
else : break
print (s)
# или гораздо более простой вариант. Но увы не совсем подходит под задание, но работает.
print(eval(input('математическое выражение: ')))
Передайте тому кто дал вам это задание, что он не знает основы Python. Функция принт, пишется с маленькой буквы! В Python нет такого типа данных char ! И ещё ошибки...
Похожие вопросы
Предмет: Русский язык,
автор: Сафина11111
Предмет: Немецкий язык,
автор: arogin
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: rizly