Как решить ошибку Python в блокноте Jupyter? [дубликат] ⇐ Python

Программы на Python
Anonymous
Как решить ошибку Python в блокноте Jupyter? [дубликат]

Сообщение Anonymous »

**python, почему x= int(input('Выберите число из списка: ')) печатает TypeError: аргумент int() должен быть строкой, байтоподобным объектом или действительным числом, а не 'PyodideFuture' ? **
*это код: *

Код: Выделить всё

x=0
while x!=5:
print('1. Add \n2. Remove \n3. View \n4. Sort \n5. Exit')
x = int(input('Choose a number from the list: '))

if x==1:
enqueue()
print('\n ')
elif x==2:
dequeue()
print('\n ')
elif x==3:
print('Queue viewed: ')
for index, hobbies in enumerate(Hobbies):
print(index, ': ', hobbies)
print('\n ')
elif x == 4:
print('Queue sorted: ')
print(sorted(Hobbies))
print('\n ')
elif x > 5:
print('Invalid menu option. \nEnter a number from 1 to 5. ')
print('\n ')
else:
print('See you soon ♡ ')
print('End the program. ')
**и у меня тоже проблема в этой строке:
elif x > 5: печатает TypeError: '>' не поддерживается между экземплярами 'PyodideFuture' и 'int'. **
Я хочу выполнить кастинг.
Я попробовал код на Pycharm, он оказался правильным и работает отлично, но в Jupyter Notebook появляется ошибка.

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-notebook

Вернуться в «Python»