Как исправить ошибку TypeError: bad operand type for unary +: 'str'?

Мой код:
goal = str(input('Веди цель  >> '))
goal_1 = str(input('Веди цель  >> '))	
goal_2 = str(input('Веди цель  >> '))
goal_3 = str(input('Веди цель  >> '))

if goal_3 =='all':
	for i in range(3):
		a = print( f'1. {goal}' ) 
		b = print(  f'2. {goal_1}' )
		c = print( f'3. {goal_2}' )
		what = str(input('И так какую цель ты виполнил 1, 2, 3 ? >> '))

		if what == '1':
			os.system('cls||clear')# clean cmd
			a = + 'respect'

		elif what == '2':
			os.system('cls||clear')# clean cmd
			b = + '*respect'

		elif what == '3':
			os.system('cls||clear')# clean cmd
			c = + '*respect'

Ошибка
Traceback (most recent call last):
File "D:\Python\a.py", line 17, in
a = + 'respect'
TypeError: bad operand type for unary +: 'str'
  • Вопрос задан
  • 947 просмотров
Решения вопроса 1
danila763
@danila763
Учу python, sql
a = print(something) # a = None
a += text # None + text
нельзя сложить None и str

# код надо вставлять через вставку кода
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@EgorSvinarev
a += respect
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы