Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
catch input type error
#1
I am trying to get this script to only accept integers.
number = int(input("Enter a number. "))
if isinstance(number, str):
    print("Entry must be a number")
I have also tried:
if type(number) is str:
    print("Entry must be a number")
I enter a and keep getting:
Error:
ValueError: invalid literal for int() with base 10: 'a'
Why dosen't this catch the error?
Reply


Messages In This Thread
catch input type error - by mcmxl22 - Aug-10-2019, 06:21 AM
RE: catch input type error - by ThomasL - Aug-10-2019, 06:27 AM
RE: catch input type error - by Lawr3y - Aug-10-2019, 06:51 AM
RE: catch input type error - by ndc85430 - Aug-10-2019, 07:23 AM
RE: catch input type error - by ThomasL - Aug-10-2019, 10:18 AM
RE: catch input type error - by wavic - Aug-11-2019, 07:33 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Wrong type error rowan_bradley 6 1,229 Aug-07-2023, 10:44 AM
Last Post: rowan_bradley
  Type Error: Unsupported Operand jhancock 2 1,201 Jul-22-2023, 11:33 PM
Last Post: jhancock
  try catch not working? korenron 2 848 Jan-15-2023, 01:54 PM
Last Post: korenron
  how to make sure an input is from the wanted type astral_travel 16 2,492 Oct-31-2022, 04:11 PM
Last Post: astral_travel
  Error in Using INPUT statement gunwaba 1 2,093 Jul-03-2022, 10:22 PM
Last Post: deanhystad
  Python Anytree - Is not of type 'NodeMixin' error georgebijum 3 2,096 May-05-2022, 01:43 PM
Last Post: Gribouillis
  Multiprocessing queue catch get timeout Pythocodras 1 2,329 Apr-22-2022, 06:01 PM
Last Post: Pythocodras
Star I'm getting syntax error while using input function in def. yecktmpmbyrv 1 1,979 Oct-06-2021, 09:39 AM
Last Post: menator01
  twisted: catch return from sql wardancer84 0 1,540 Sep-08-2021, 12:38 PM
Last Post: wardancer84
  how to catch schema error? maiya 0 1,868 Jul-16-2021, 08:37 AM
Last Post: maiya

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020