Python Forum
Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
first function
#33
number = get_int(input("Number: ")) passes a str object (which is what is returned from the input() function) to our get_int() function. Then, try: n = int(n), tries to type convert the srt object (which in n in this function) to an int object.

def get_int(n):
    try:
        print(f"Type converting {type(n)}")
        n = int(n)
        print(f"Type conversion to {type(n)} done.")
        return n
    except ValueError:
        print(f"Type conversion of {n} failed.")
        return False


while True:
    number = get_int(input("Number: "))

    if number:
        # do whatever
        print(number, type(number))
    else:
        print("Error in number input")
With a input of 12:

Output:
Type converting <class 'str'> Type conversion to <class 'int'> done. 12 <class 'int'>
Sig:
>>> import this

The UNIX philosophy: "Do one thing, and do it well."

"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse

"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein
Reply


Messages In This Thread
first function - by astral_travel - Nov-12-2022, 06:49 PM
RE: first function - by deanhystad - Nov-13-2022, 05:36 PM
RE: first function - by astral_travel - Nov-13-2022, 06:20 PM
RE: first function - by ndc85430 - Nov-13-2022, 06:33 PM
RE: first function - by astral_travel - Nov-13-2022, 07:17 PM
RE: first function - by ndc85430 - Nov-13-2022, 08:37 PM
RE: first function - by deanhystad - Nov-15-2022, 04:45 PM
RE: first function - by astral_travel - Nov-13-2022, 08:40 PM
RE: first function - by deanhystad - Nov-13-2022, 08:59 PM
RE: first function - by Pedroski55 - Nov-13-2022, 11:48 PM
RE: first function - by snippsat - Nov-14-2022, 12:50 AM
RE: first function - by jefsummers - Nov-14-2022, 01:42 PM
RE: first function - by astral_travel - Nov-15-2022, 06:09 PM
RE: first function - by astral_travel - Nov-21-2022, 08:01 PM
RE: first function - by rob101 - Nov-21-2022, 08:13 PM
RE: first function - by astral_travel - Nov-21-2022, 08:29 PM
RE: first function - by rob101 - Nov-21-2022, 08:40 PM
RE: first function - by astral_travel - Nov-21-2022, 08:55 PM
RE: first function - by rob101 - Nov-21-2022, 09:22 PM
RE: first function - by astral_travel - Nov-21-2022, 09:24 PM
RE: first function - by rob101 - Nov-21-2022, 09:35 PM
RE: first function - by astral_travel - Nov-21-2022, 10:01 PM
RE: first function - by rob101 - Nov-21-2022, 10:32 PM
RE: first function - by deanhystad - Nov-21-2022, 11:38 PM
RE: first function - by rob101 - Nov-22-2022, 09:35 AM
RE: first function - by Larz60+ - Nov-22-2022, 02:51 AM
RE: first function - by astral_travel - Nov-22-2022, 06:39 PM
RE: first function - by rob101 - Nov-22-2022, 07:15 PM
RE: first function - by astral_travel - Nov-22-2022, 07:19 PM
RE: first function - by rob101 - Nov-22-2022, 07:33 PM
RE: first function - by astral_travel - Nov-22-2022, 08:20 PM
RE: first function - by Yoriz - Nov-22-2022, 08:35 PM
RE: first function - by rob101 - Nov-22-2022, 08:38 PM
RE: first function - by deanhystad - Nov-22-2022, 10:51 PM
RE: first function - by astral_travel - Nov-23-2022, 06:43 PM
RE: first function - by deanhystad - Nov-24-2022, 04:04 AM
RE: first function - by astral_travel - Nov-24-2022, 04:22 PM

Forum Jump:

User Panel Messages

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