«Ожидаемый тип 'размером», «int» вместо «int», когда пытается проверить, является ли ввод пользователя целым числом с опPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 «Ожидаемый тип 'размером», «int» вместо «int», когда пытается проверить, является ли ввод пользователя целым числом с оп

Сообщение Anonymous »

Я пытался изменить все числа в строке. Но сначала я должен был проверить, было ли то, что введен пользователь, было номером или нет. Но даже когда пользователь набрал целое число, Pycharm пропустил это, если оператор.

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

print('type a random number consisting of 10 digits')
l1 = 0

def loop1():
global l1
l1 = int(input())
if l1 == int():
if len(l1) != 10:
print("The number you have entered does not consist of 10 digits. "
"Please enter a number consisting of 10 digits.")
loop1()
else:
print("You have not entered a proper number. Please enter a proper number")
loop1()

loop1()
l1 = list(l1)
print(l1[0: 10: 2])
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/720 ... r-input-is
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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