Предмет: Информатика, автор: lizzzylihanova558

Помогите пожалуйста ​

Приложения:

Ответы

Автор ответа: dmitrijdenisov359
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 ! И ещё ошибки...

Похожие вопросы
Предмет: Окружающий мир, автор: 1234Анжелика1234