Menentukan rank 3 bilangan di python, dengan membandingkan ketiga bilangan itu dan menampilkannya dalam Ascending dan Descending...
Berikut Source codenya
bil1 = input("Masukkan Bilangan 1 : ")
bil2 = input("Masukkan Bilangan 2 : ")
bil3 = input("Masukkan Bilangan 3 : ")
#Kemungkinan yang muncul ada 6 kondisi
#bil1 bil2 bil3
#bil1 bil3 bil2
#bil2 bil1 bil3
#bil2 bil3 bil1
#bil3 bil2 bil1
#bil3 bil1 bil2
if(bil1<=bil2<=bil3):
print 'ASC :', bil1,bil2,bil3
print 'DESC :', bil3,bil2,bil1
elif(bil1<=bil3<=bil2):
print 'ASC :', bil1,bil3,bil2
print 'DESC :', bil2,bil3,bil1
elif(bil2<=bil1<=bil3):
print 'ASC :', bil2,bil1,bil3
print 'DESC :', bil3,bil1,bil2
elif(bil2<=bil3<=bil1):
print 'ASC :', bil2,bil3,bil1
print 'DESC :', bil1,bil3,bil2
elif(bil3<=bil2<=bil1):
print 'ASC :', bil3,bil2,bil1
print 'DESC :', bil1,bil2,bil3
elif(bil3<=bil1<=bil2):
print 'ASC :', bil3,bil1,bil2
print 'DESC :', bil2,bil1,bil3
Output yang ditampilkan adalah:
Tidak ada komentar:
Posting Komentar