ошибка: File "C:\Python\rem.py", line 11 if != "+,-,*,/,%,**,P": ^ SyntaxError: invalid syntax

errorsad

Новичок
Пользователь
Апр 10, 2020
25
3
3
Python:
from colorama import init
from colorama import Fore, Back, Style

init()

print( Back.GREEN)

while True:
    what = input("введи знак (+,-,*,/,%,**,p):")

    if !=  "+,-,*,/,%,**,P":
        print("ошибка")
        continue   
    elif what == "выход":   
        print("выхожу")
        break

    a = float(input("введите первое число : "))
    b = float(input("введите второе число : "))

    if what == "+":
        c = a + b
        print("ваш ответ человек: " + str(c))
        continue
    elif what == "p":
        c = a * b * 3,14
        print("ответ: " + str(c))
        continue 
    elif what == "-":
        c = a - b
        print(" ответ: " + str(c))
        continue
    elif what == "*":
        c = a * b
        print(" ответ: " + str(c))
        continue
    elif what == "/":
        c = a / b
        print(" ваш ответ " + str(c))
        continue
    elif what == "%":
        c = a / 100 * b
        print("ваше решение" + str(c))
        continue
    elif what == "**":
        c = a**b
        print("ваш ответ" + str(c))
        continue
    else:
        print("нет такого действия бро")
        continue
      
oc windows
python 3.8.2
 

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
@errorsad это что еще за конструкция?
Python:
if !=  "+,-,*,/,%,**,P":

Ты видимо хотел сделать так:
Python:
if what not in "+,-,*,/,%,**,P".split(','):
 
  • Мне нравится
Реакции: Rud356 и Vlad_SD

Форум IT Специалистов