87911


input()でenterのみを押した際にerrorを発生させその後もループを続けさせる方法を知りたいです

[code]

    while True:
    try:
        for c in input("好きな数字を入れてください→ "):
            int(c)
        break
    except:
        print("数字以外が入力されています")
    
[/code]


CC BY-SA 4.0
2022-03-19T03:29:10.690
87910
2022-03-19T12:07:44.290
2022-03-19T12:07:44.290
51883
51883
question
python
inputで何も入れずにenterのみを押した場合にErrorを発生させ、その後もループ処理を続ける方法

[code]

    while True:
      try:
        c = input("好きな数字を入れてください→ ")
        int(str(c))
        break
      except ValueError:
        print("数字以外が入力されています")
      except EOFError:
        break
    
[/code]


CC BY-SA 4.0
2022-03-19T04:03:12.003
87911
2022-03-19T04:03:12.003
47127
87910
answer