-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEX8_python.py
More file actions
30 lines (21 loc) · 774 Bytes
/
EX8_python.py
File metadata and controls
30 lines (21 loc) · 774 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
def F1(number):
max_digit = max(str(number));
return int(max_digit);
def F2(number, max_digit):
number_str = str(number);
number_str = number_str.replace(str(max_digit), '', 1);
return int(number_str) if number_str else 0;
def main():
while True:
number = input("Enter a 5 digits number: ");
if number.isdigit() and len(number) == 5:
number = int(number);
break;
else:
print("It is not a 5 digits number, Please enter a valid number....!!!");
max_digit = F1(number);
print(f"The maximum digit is: {max_digit}");
final_number = F2(number, max_digit);
print(f"The final digit is: {final_number}");
if __name__ == "__main__":
main();