Python Forum
Single digits seem to be greater than double digits
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Single digits seem to be greater than double digits
#1
Hello, I am new to Python and I've been playing around with the 'Hello World' script that everyone probably starts with

I wanted to see if i could you 'if' properly so I made 2 'if' lines that would print a different response depending on 'age=input()'

I created a simple equation to write if the age=input() was <'18'. It simple finds the different between 'age=input()' and '18' to print how long is left until 18.

The trouble is, if 'age=input()' is a single digit int such as 4 or 9, the script will print the line for 'age>='18'. Almost like a single digit int is greater than '18'

Here is the code:

print('hello world!')
print('What is your name?')
name=input()
print('That is a nice name, '+name)
print('How old are you, '+name+' p.s. put a zero infront of a single digit')
age=input()
if age>='18':
print("if you're "+age+", that means it's beer o'clock!")
diff=str(18-(int(age)))
if age<'18':
print('That means you have to wait '+diff+' years to have a drink on me!')

Here is the output if age is a single digit int:

hello world!
What is your name?
G
That is a nice name, G
How old are you, G p.s. put a zero infront of a single digit
2
if you're 2, that means it's beer o'clock!

Whereas is you put a '0' infront of the single digit int, it works:

hello world!
What is your name?
G
That is a nice name, G
How old are you, G p.s. put a zero infront of a single digit
02
That means you have to wait 16 years to have a drink on me!

Any help is appreciated!
Reply


Messages In This Thread
Single digits seem to be greater than double digits - by Frosty_GM - Nov-20-2020, 09:30 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  If a set element has digits in the element tester_V 3 442 Mar-25-2024, 04:43 PM
Last Post: deanhystad
  method to remove zero digits from fraction in decimal Skaperen 17 3,147 Oct-23-2022, 04:02 AM
Last Post: Skaperen
  First line with digits before last line tester_V 5 1,569 Aug-22-2022, 09:04 PM
Last Post: tester_V
  Finding First Digits in String giddyhead 4 1,482 Aug-17-2022, 08:12 PM
Last Post: giddyhead
  Adding Decimals to classes with OOP + rounding to significant digits (ATM demo) Drone4four 7 2,485 May-04-2022, 06:15 AM
Last Post: Drone4four
  checking for valid hexadecimal digits Skaperen 3 6,690 Sep-02-2021, 07:22 AM
Last Post: buran
Photo How can I use 2 digits format for all the number? plumberpy 6 2,494 Aug-09-2021, 02:16 PM
Last Post: plumberpy
  Remove single and double quotes from a csv file in 3 to 4 column shantanu97 0 7,153 Mar-31-2021, 10:52 AM
Last Post: shantanu97
  Digits of a number 1234 2 1,921 Nov-27-2020, 05:43 PM
Last Post: perfringo
  Printing digits after the decimal point one by one uberman321 1 1,836 Oct-20-2020, 08:10 AM
Last Post: bowlofred

Forum Jump:

User Panel Messages

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