Tuesday, July 30, 2019

Print input numbers in five-digit format

Script

#!/usr/local/bin/python3.7

# The program treats all numbers less than 0 as 0, and all numbers greater than 99999 as 99999

print()
number = int(input("Please enter an integer between 0 and 99999: "))

if number < 0:
    number = 0
if number > 99999:
    number = 99999

print()
print(end = "--->   ")

digit = number //10000
print(digit, end = "")
number = number % 10000

digit = number // 1000
print(digit, end = "")
number = number % 1000

digit = number // 100
print(digit, end = "")
number = number % 100

digit = number // 10
print(digit, end = "")
number = number % 10

print(number, end = "")
print(end = "   <---")
print()
print()


Execution


Please enter an integer between 0 and 99999: 5

--->   00005   <---



Please enter an integer between 0 and 99999: 763

--->   00763   <---



Please enter an integer between 0 and 99999: 56231

--->   56231   <---



Please enter an integer between 0 and 99999: 654321

--->   99999   <---




No comments:

Post a Comment