Python Forum
Doubt about conditionals in Python.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Doubt about conditionals in Python.
#1
Question 
Greetings, Python community! python
I hope you are doing well. Smile

I recently started re-learning Python (I love it too much!). I'm in the lesson about conditionals, and I've come across something that has left me a little confused. I'm practicing with a code snippet that sends a message depending on user input; my question is about the elif conditional. The program works well if the input is greater than or equal to the LIMIT NUMBER or if the input is less than the LIMIT NUMBER. The problem starts when the input is equal to 12; my intention is to display a message indicating that the number 12 was entered. However, for some reason, when this number is entered, the interpreter skips this statement and outputs the message equivalent to the input being greater than or equal to the LIMIT NUMBER.

The code in question is shown below:

LIMIT_NUMBER: int = 10
user_input = int(input("Please, enter a number: "))

if user_input >= LIMIT_NUMBER:
    print(f"Your number is greater or equal to {LIMIT_NUMBER}.")
elif user_input == 12:

# The line above is the product of my doubt.
# Why elif is ignored even if user_input == 12?

    print("This line will be ignored by the interpreter.")
else:
    print(f"Your number is smaller than {LIMIT_NUMBER}.")
Assuming that the number 12 was entered:

Output:
Your number is greater or equal to 10.
The interpreter is omitting line 6, completely ignoring the elif statement even though the condition is met. I am quite puzzled. Is there something that I am ignoring or doing wrong? I have already done some research on several sites, but I can't find an answer to my question. Wall

I think that would be my main question for the moment; I look forward to any answer. Thank you very much in advance, comrades! Heart

- Carmazum
Reply


Messages In This Thread
Doubt about conditionals in Python. - by Carmazum - Mar-28-2023, 08:00 AM
RE: Doubt about conditionals in Python. - by buran - Mar-29-2023, 06:01 AM
RE: Doubt about conditionals in Python. - by buran - Mar-31-2023, 05:25 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  A simple python doubt mohamedrabeek 2 886 Mar-26-2023, 07:24 PM
Last Post: deanhystad
  conditionals based on data frame mbrown009 1 1,005 Aug-12-2022, 08:18 AM
Last Post: Larz60+
  Efficiency with regard to nested conditionals or and statements Mark17 13 3,518 May-06-2022, 05:16 PM
Last Post: Mark17
  Nested conditionals vs conditionals connected by operators dboxall123 8 3,301 Feb-18-2022, 09:34 PM
Last Post: dboxall123
  doubt about python tkinter and sqlite3 LONDER 2 2,300 Aug-14-2021, 08:48 AM
Last Post: ibreeden
  Nested Conditionals shen123 3 2,803 Jul-28-2021, 08:24 AM
Last Post: Yoriz
  Python Doubt csrlima 5 2,779 Jan-23-2021, 12:23 AM
Last Post: csrlima
  Invalid syntax using conditionals if - else jperezqu 1 2,435 Jan-13-2021, 07:32 PM
Last Post: bowlofred
  conditionals with boolean logic?? ridgerunnersjw 3 2,127 Sep-26-2020, 02:13 PM
Last Post: deanhystad
  two conditionals with intermediate code Skaperen 5 3,014 Jul-12-2020, 07:18 PM
Last Post: Skaperen

Forum Jump:

User Panel Messages

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