Python Forum
WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP!
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP!
#3
#WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP!
# Using the Modulus operator to find the reminder of any two operands
while True:
    try:
        divisor = int(input("Enter divisor operand: "))
        break
    except ValueError as e:
        print(f"{e}; is not an acceptable value ")

def modulus(dividend):
    while True:
        try:
            remainder = dividend % divisor
            qoutient = dividend // divisor
            if remainder == 0:
                return f"Operand {dividend} has {remainder} remainder after division by {divisor}, with {qoutient} as the qoutient!"
            else:
                print( f"Operand {dividend} has a reminder of {remainder} after division by {divisor} with {qoutient} as the qoutient !" )
        except ZeroDivisionError as e:
            print(f"{e}: {divisor} not divisble by {dividend}")
            break
        
            
while True:
    try:
        dividend = int(input("Enter dividend operand to get remainder: "))
        break
    except ValueError as e:
        print(f"{e}; not a valid input")
        

result = modulus(dividend)
print(result)
Output:
Enter divisor operand: 0 Enter dividend operand to get remainder: 2 integer modulo by zero: 0 not divisble by 2
Reply


Messages In This Thread
RE: WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! - by ayodele_martins1 - Sep-30-2023, 09:47 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  restrict user input to numerical values MCL169 2 1,016 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 1,161 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 1,201 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,192 Dec-11-2022, 07:39 PM
Last Post: snippsat
  Code won't break While loop or go back to the input? MrKnd94 2 1,068 Oct-26-2022, 10:10 AM
Last Post: Larz60+
Sad how to validate user input from database johnconar 3 2,072 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,265 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 2,020 May-10-2022, 02:44 AM
Last Post: alisha17
  Multiple user defined plots with secondary axes using for loop maltp 1 1,573 Apr-30-2022, 10:19 AM
Last Post: maltp
  WHILE Loop - constant variables NOT working with user input boundaries C0D3R 4 1,584 Apr-05-2022, 06:18 AM
Last Post: C0D3R

Forum Jump:

User Panel Messages

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