Here is my code snippet regarding finding the biggest value, the smallest value and the middle value if all these 3 values can be distinct value. What if some of them can be same value , How can I find the biggest value, the smallest value and the middle?
num1 = int(input("Enter 1. number : "))
num2 = int(input("Enter 2. number : "))
num3 = int(input("Enter 3. number : "))
print("Numbers\n1.number : {}\n2.number : {}\n3.number : {}".format(num1, num2, num3))
def thebiggest(num1, num2, num3):
if (num1 >= num2) and (num1 >= num3):
largest_num = num1
elif (num2 >= num1) and (num2 >= num3):
largest_num = num2
else:
largest_num = num3
print("The largest number : ", largest_num)
def thesmallest(num1, num2, num3):
if (num1 <= num2) and (num1 <= num3):
smallest_num = num1
elif (num2 <= num1) and (num2 <= num3):
smallest_num = num2
else:
smallest_num = num3
print("The smallest value : ", smallest_num)
def middle(num1, num2, num3):
if (num1 <= num2 and num2 <= num3):
middle_value = num2
elif (num2 <= num1 and num1<= num3):
middle_value = num3
else:
middle_value = num1
print("Middle value : ", middle_value)
thebiggest(num1, num2, num3)
thesmallest(num1, num2, num3)
middle(num1, num2, num3)
Aucun commentaire:
Enregistrer un commentaire