⑴ 用python輸出最大的數和最小的數,及最大數和最小數的平均值,這個應該怎麼做
numbers=[1,2.1,1.0,3.11,5.2,6.6,7,8,9,10,10.0]
#定義一個存放最小數的數組
min_numbers=[]
#定義一個存放最大數的數組
max_numbers=[]
#使用max()、min()函數求取列表最大值和最小值,並輸出
min_number=min(numbers)
max_number=max(numbers)
print("數組中的最小數是:",min_number)
print("數組中的最大數是:",max_number)
i=0
fornumberinnumbers:
i+=1
#當遍歷到最小值時
ifnumber==min_number:
min_numbers.append(i)
#當遍歷到最大值時
elifnumber==max_number:
max_numbers.append(i)
print("最小數在數組中的順序是:",min_numbers)
print("最大數在數組中的順序是:",max_numbers)
建議實操實驗一下,研究其中的邏輯,python基礎知識的時候看到的有返回列表最大元素的函數和返回列表最小元素的函數,這一點很好的解決在在數組中尋找到最大數和最小數問題。我定義一個變數i=0,讓每次遍歷後i=i+1,這樣當遍歷輸出的元素等於最大值和最小值是i值恰好是最大值 和最小值在數組中的位置。
希望這個回答可以幫助到你。
⑵ c語言編程問題:輸入4個任意數字,然後按從小到大的順序輸入坐標點(x,y),輸出該點所在的象限。代碼是:
1、打開自己的Python語言編程的IDLE。