Python練習題15


三個數(shù)排序 - 實驗6 條件與分支?
請編程實現(xiàn)下述功能:
從鍵盤讀入三個整數(shù)a,b和c(0≤a,b,c≤100);要求這三個整數(shù)從同一行錄入,以逗號分隔;
僅使用分支語句(不允許交換)確定三個數(shù)的順序,并將三個數(shù)從小到大輸出,數(shù)間以逗號分隔。

[3個數(shù)的比較排序樹]
說明:橢圓形表示一次兩數(shù)比較,矩形結點表示一個排序結果。
請參考上圖,將下述程序補充完整。
a,b,c ?= eval(input())?
if a<=b:
? ?
if b<=c:? ??
print(f"{a},,{c}")? ??
? ?else:
? ?
? ?if??a<=c
:
? ?
? ? ? ?print(f"{a},{c},") ? ?
? ?else:??
print(f"{c},{a},")? ? ? ? ??
else:
? ?
if?a<=c:
? ? ??
?print(f",{a},{c}")
? ?
else:
? ? ? ?
if?b<=c
:? ? ??
print(f",{c},{a}")? ? ??
else:
? ? ? ? ??
?print(f"{c},,{a}")

