Найти - Пользователи
Полная версия: elif не работает
Начало » Python для новичков » elif не работает
1
Xiomon
Я новичок в Python. Пишу на винде 10-ой. Версия питона: 3.4.3. Как и любой новичок написал калькулятор с возможностью выбора действий.
Вот код ошибки в консоли при запуске:
File “app.py”, line 11
elif active == ‘-’:
^
SyntaxError: invalid syntax
А вот и сам код
 num1 = int(input('Первое число'))
while active == '-' or active == '+' or active == '*' or active == '/':
    active = input('Действие')
num2 = int(input('Второе число'))
sum1 = num1 + num2
sum2 = num1 - num2
sum3 = num1 * num2
sum4 = num1 / num2
if active == '+':
    print(str(num1) + ' + ' + str(num2) + ' = ' + str(sum1)
elif active == '-':
    print(str(num1) + ' - ' + str(num2) + ' = ' + str(sum2)
elif active == '*':
    print(str(num1) + ' * ' + str(num2) + ' = ' + str(sum3)
elif active == '/':
    print(str(num1) + ' / ' + str(num2) + ' = ' + str(sum4)
else:
	print('Ошибочка вышла')
Rodegast
Ты у принтов скобки не закрыл.
Xiomon
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB