ValueError: invalid literal for int() with base 10: 'text'?
Когда ввожу числа все работает, но если между числами или вместо чисел ввести буквы то выдает ошибку(суть вопроса). Как можно убрать ошибку чтобы вместо неё к примеру писало "неверно" и возращало к input?
def sorted():
crypt.clear()
text = input("Введіть числа для сортування через кому:")
num = [int(value) for value in text.split(',')]
num.sort()
print(num)
sorted()
def sorted():
crypt.clear()
while True:
text = input("Введіть числа для сортування через кому:")
try:
num = [int(value) for value in text.split(',')]
break
except ValueError:
print('Wrong params')
num.sort()
print(num)
sorted()
def sorted():
crypt.clear()
text = input("Введіть числа для сортування через кому:")
try:
num = [int(value) for value in text.split(',')]
num.sort()
print(num)
except:
print('Неверно')
sorted()