本文目錄一覽:
- 1、用python輸出最大的數和最小的數,及最大數和最小數的平均值,這個應該怎麼做?
- 2、Python求最小值
- 3、Python 隨機產生[0,100]以內的隨機數,找到最大值和最小值並交換位置
- 4、python 怎麼取列表中最小的數
- 5、python求一組數組最大值,最小值,平均值
用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
for number in numbers:
i+=1
#當遍歷到最小值時
if number==min_number:
min_numbers.append(i)
#當遍歷到最大值時
elif number==max_number:
max_numbers.append(i)
print(“最小數在數組中的順序是:”,min_numbers)
print(“最大數在數組中的順序是:”,max_numbers)
建議實操實驗一下,研究其中的邏輯,python基礎知識的時候看到的有返回列表最大元素的函數和返回列表最小元素的函數,這一點很好的解決在在數組中尋找到最大數和最小數問題。我定義一個變量i=0,讓每次遍歷後i=i+1,這樣當遍歷輸出的元素等於最大值和最小值是i值恰好是最大值 和最小值在數組中的位置。
希望這個回答可以幫助到你。
Python求最小值
s = input()
#print(s)
b=s.split(‘,’)
#print(b)
for i in range(len(b)):
for j in range(i):
if b[i] b[j]:
b.insert(j, b.pop(i))
break
print(b[0])
Python 隨機產生[0,100]以內的隨機數,找到最大值和最小值並交換位置
過程如圖所示:
獲取1~100以內的隨機數有兩種方法:
方法1:可以通過Math類中的random方法獲取隨機數,再乘以100加1,然後轉換為int類型即可。
方法2:可以通過Random類中的nextInt方法獲取隨機數。
擴展資料
函數使用補充說明
1、random是用於生成隨機數的,可以利用它隨機生成數字或者選擇字符串。
random.random(),用於生成一個隨機浮點數:range[0.0,1.0)。
random.uniform(a,b),用於生成一個指定範圍內的隨機浮點數,a,b為上下限,只要a!=b,就會生成介於兩者之間的一個浮點數,若a=b,則生成的浮點數就是a。
random.randint(a,b),用於生成一個指定範圍內的整數,a為下限,b為上限,生成的隨機整數a=n=b;若a=b,則n=a;若ab,報錯。
random.randrange(, stop [,step]),從指定範圍內,按指定基數遞增的集合中獲取一個隨機數,基數缺省值為1。
random.choice(sequence),從序列中獲取一個隨機元素,參數sequence表示一個有序類型,並不是一種特定類型,泛指list,tuple,字符串等。
random.shuffle(x[,random]),用於將一個列表中的元素打亂。
random.sample(sequence,k),從指定序列中隨機獲取k個元素作為一個片段返回,sample函數不會修改原有序列。
2、Python中有join()和os.path.join()兩個函數,具體作用如下:
join():連接字符串數組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串。
os.path.join():將多個路徑組合後返回。
python 怎麼取列表中最小的數
求一個列表中的最小值,可以用min函數。例如:
li = [100,300,200,500,56,23,89]
print(“列表中的最小值是:”,min(li))
python求一組數組最大值,最小值,平均值
Python的數組就是列表。比如對列表ls=[1,2,3,4,5,6]來處理。
sum(ls)#返回列表總和
max(ls)#返回列表裡最大值
min(ls)#返回列表裡最小值
len(ls)#返回列表長度
sum(ls)/len(ls)#返回列表的平均值
(sum(ls)-max(ls)-min(ls))/(len(ls)-2)#返回比賽評分常用的規則,去掉一個最高分,去掉一個最低分,再求平均分。
原創文章,作者:EE5P0,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128266.html