Мой код Python3
def ask():
while True:
try:
n = input('Input an integer: ')
except:
print ('An error occurred! Please try again!')
continue
else:
break
print ('Thank you, you number squared is: ', n**2)
Почему я получаю сообщение об ошибке, если хочу взять квадрат числа?
TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'
Из командной строки проблем нет
>>> 3**2
9
Подробнее здесь: https://stackoverflow.com/questions/444 ... t-with-pyt
TypeError: неподдерживаемые типы операндов для ** или pow(): 'str' и 'int' с Python3 [дубликат] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я получаю эту ошибку: неподдерживаемые типы операндов для ** или pow(): 'str' и 'int'
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python TypeError: неподдерживаемые типы операндов для str и int [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python TypeError: неподдерживаемые типы операндов для str и int [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-