使用IDLE撰寫Python程式,用戶從鍵盤上輸入3個整數,實作對這3個整數的升序排序。
uj5u.com熱心網友回復:
def int_sort():
listInt = []
iCount = 0
while True:
if iCount==3:
break
n = (input('請輸入第'+str(iCount+1)+'個整數(q退出并計算總和):'))
if n.upper() == 'Q':
break
try:
if type(eval(n))==float:
print('請輸入整數!')
elif type(eval(n))==int:
listInt.append(int(n))
iCount += 1
except:
print('請輸入整數!')
listInt.sort()
print(listInt)
int_sort();
uj5u.com熱心網友回復:
以這個為準:
def int_sort():
listInt = []
iCount = 0
while True:
if iCount==3:
break
n = (input('請輸入第'+str(iCount+1)+'個整數:'))
#if n.upper() == 'Q':
# break
try:
if type(eval(n))==float:
print('請輸入整數!')
elif type(eval(n))==int:
listInt.append(int(n))
iCount += 1
except:
print('請輸入整數!')
listInt.sort()
print(listInt)
int_sort();
uj5u.com熱心網友回復:
他告訴我識別符號中字符無效轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85410.html
下一篇:請大佬棒棒我
