nikolotovas
?>

Я начал изучать язык программирования "Python". Написал код и не могу понять в чем ошибка, и как её исправить. Можете Код:print("Подсказка:")print("+, -, *, / калькулятор (к)")print("% остаток от деления (д)")print("** степень (с)")what = input('Что делаем?')if what == 'к': o = input('Оператор: ') if o == '0': break if o in ('+, -, *, /'): a=float(input('Введите первое число: ')) b=float(input('Введите второе число: ')) if o == '+': f = a + b print('Результат сложения: '+str(f)) elif o == '-': f = a - b print('Результат вычитания: '+str(f)) elif o == '*': f = a * b print('Результат умножения: '+str(f)) elif o == '/': if b != 0: f = a / b print('Результат деления: '+str(f)) else: print('Деление на ноль!')elif what == 'с': a = float(input('Число: ')) b = float(input('Степень: ')) f = a ** b print('Итог: '+str(f))elif what == 'д': a = float(input('Делимое: ')) b = float(input('Делитель: ')) if b != 0: f = a % b print('Остаток: '+str(f)) else: print('Никогда не дели на 0!') else: print('Я же не все знающий!')​

Информатика

Ответы

olyavoznyak

print нужно написать в конце

и ещё неправильно записано elif (без запятых)

Объяснение:

Так как принтпишется в начале только тогда когда надо вывести одно слово

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Я начал изучать язык программирования "Python". Написал код и не могу понять в чем ошибка, и как её исправить. Можете Код:print("Подсказка:")print("+, -, *, / калькулятор (к)")print("% остаток от деления (д)")print("** степень (с)")what = input('Что делаем?')if what == 'к': o = input('Оператор: ') if o == '0': break if o in ('+, -, *, /'): a=float(input('Введите первое число: ')) b=float(input('Введите второе число: ')) if o == '+': f = a + b print('Результат сложения: '+str(f)) elif o == '-': f = a - b print('Результат вычитания: '+str(f)) elif o == '*': f = a * b print('Результат умножения: '+str(f)) elif o == '/': if b != 0: f = a / b print('Результат деления: '+str(f)) else: print('Деление на ноль!')elif what == 'с': a = float(input('Число: ')) b = float(input('Степень: ')) f = a ** b print('Итог: '+str(f))elif what == 'д': a = float(input('Делимое: ')) b = float(input('Делитель: ')) if b != 0: f = a % b print('Остаток: '+str(f)) else: print('Никогда не дели на 0!') else: print('Я же не все знающий!')​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mmurzina
nmakarchuk
reinish23
Erikhovich
barkhatl-2p7
Inforealto
elozinskaya
evg-martenyuk
ЕленаГерасимова
Коробкова1437
delonghisochi
k-alexey9
santechma
Kashirina
manimen345