x = 1
numlist =
while x<=3:
num = input('請輸入第'+str(x)+'個數字:')
if num in numlist:
print('數字有重複')
numlist.pop(num)
continue
elif not num.isdigit():
numlist.pop(num)
print('必須輸入數字')
continue
else:
continue
x += 1
print(numlist)
for i in numlist:
numlist[i] = int(numlist[i])
newlist = sorted(numlist)
print(numlist)
正確的應該如下
x = 1
numlist =
while x<=3:
num = input('請輸入第'+str(x)+'個數字:')
if not num.isdigit():
print('必須輸入數字')
elif int(num) in numlist:
print('數字有重複')
else:
x += 1
print(numlist)
numlist.sort()
print(numlist)
new = numlist.copy()
new.reverse()
print(new)
#而書上的答案是這樣寫的,忽略了題給的乙個條件
x = 1
numlist =
while x<=3:
num = input('請輸入第'+str(x)+'個數字:')
num = int(num)
if num in numlist:
print('數字有重複')
continue
else:
x += 1
numlist.sort()
print(numlist)
#修改之後
x = 1
numlist =
while x<=3:
num = input('請輸入第'+str(x)+'個數字:')
if not num.isdigit():
print('必須是數字')
if int(num) in numlist:
print('數字有重複')
else:
x += 1
numlist.sort()
print(numlist)
根據輸入的數字的正負,輸出不同的結果
設變數x和y定義在資料段,組合語言程式實現 當x 0時,y 5 當x 0時,y 0 當x 0時,y 5 要求並從螢幕輸出y的結果。5,可以把 符號當乙個字元輸出 dseg segment x dw 10 y db dseg ends cseg segment assume cs cseg ds ds...
輸入8個數字按公升序輸出(選擇排序)
include int main int len sizeof arr sizeof arr 0 int j 0 int k int tmp for i 0 i len 1 i if k i for i 0 i printf d arr i return0 這是選擇排序。先用a 0 與a 1 比較,...
Python學習 對輸入的數字進行排序
要求,輸入一串數字,並以列表的形式列印出來。number input 請輸入一串數字 print number print type number 假設輸入12345,得到結果如下 請輸入一串數字 12345 12345 可以看出,變數number型別為字串型別。將其轉換成列表,如下所示 print...