『壹』 python 生成10個1~1000內的隨機數 十個數字之和小於5000就輸出結果
from random import randint
num=[]
i=0
while True:
num.append(randint(0,1000))
i+=1
if i==10:
if sum(num)<5000:
print num
break
else:
i=0
num=[]
『貳』 python如何隨機產生一堆數字並輸出
python隨機產生一堆數字並輸出的方法:
通過for循環語句多次執行for循環裡面的「random.randint()」函數產生隨機數。將產生的隨機數賦值給變數,輸出這個變數就可以了
執行結果如下:
更多Python知識,請關註:Python自學網!!
『叄』 鎬庝箞鐢╬ython鐢熸垚闅忔満鏁幫紵
鍦≒ython涓錛宺andom妯″潡鐢ㄤ簬鐢熸垚闅忔満鏁般備笅闈浠嬬粛涓媟andom妯″潡涓甯哥敤鐨勫嚑涓鍑芥暟
1銆佹墦寮鎴戜滑python鐨剗de
2銆佸湪鎵撳紑鐨剆hell涓錛岄栧厛闇瑕佸煎叆random搴擄紝鎵嶅彲浠ヤ嬌鐢╮andom涓鐨勬柟娉曪紝棣栧厛浠嬬粛涓嬪簲鐢ㄦ渶澶氱殑鍑芥暟錛宺andom.random錛堬級錛屽彲浠ョ敓鎴愪竴涓0鍒1鐨勯殢鏈虹︾偣鏁
3銆乺andom.uniform錛坅,b錛夊嚱鏁幫紝鐢熸垚鎸囧畾鑼冨洿鍐呯殑闅忔満絎︾偣鏁幫紝濡備笅鍥
4銆乺andom.randint錛坅,b錛夊嚱鏁幫紝鐢熸垚涓涓鎸囧畾鑼冨洿鍐呯殑鏁存暟錛屽備笅鍥
5銆乺andom.choice(sqe)鍑芥暟錛屼粠sqe搴忓垪涓寰楀埌涓涓闅忔満鍏冪礌錛屽備笅鍥撅紝搴忓垪鍏冪礌鍙浠ュ寘鍚寰堝氱嶇被錛岄泦鍚堬紝鍒楄〃錛岀敋鑷沖厓緇勯兘鍙浠ヤ綔涓哄弬鏁拌繘琛屼紶閫
『肆』 python產生10個[100~200]之間的隨機數,找出這10個隨機數中的中間值
在8000到2000之間產生10個隨機數,用到random包。
random.random()用於生成一個指定范圍內的隨機符點數,兩個參數其中一個是上限,一個是下限。如果a > b,則生成隨機數。
n <= b。如果 a <b, 則 b <= n <= a。用於生成一個指定范圍內的整數。其中參數a是下限,參數b是上限,Python生成隨機數。
(4)python寫多個隨機數擴展閱讀:
注意事項:
1、range (10000000)後,內存不釋放的原因:python對整數對象做了緩存,新創建出來的整數對象的內存不會被釋放,而是留著以後再次創建整數對象時繼續使用。這樣可以減少new操作,提高效率。
2、局部變數的訪問速度,比全局變數、內建變數都要快,如果函數中,需要頻繁使用某個全局變數或內建函數時,那麼可以考慮先將這個全局變數或內建函數賦值給一個局部變數,後面代碼直接訪問這個局部變數、
3、雖然python是動態語言,但是在執行python代碼前,也有編譯的過程。平時看到的pyc文件就是python編譯後的結果。
『伍』 Python將6個0-1之間的隨機數的和作為一個數據,共生成1000個數據,求平均值
可以使用 Python 的隨機數模塊 random 來生成隨機數,然後將生成的 6 個隨機數加起來作為一個數據滑乎,並循環 1000 次生成 1000 個數據,最後求弊侍這些數據的平均值。
以下是示例代碼:
運行以上代碼,即可得到求出的 1000 個數據的信卜悉平均值。
『陸』 Python寫100個隨機整數並寫入文件
以下是一個Python程序,可以生成100個隨機整數(范團族圍在1到100之間),並將它們寫斗或胡入文件random_numbers.txt中。其中,使用了random模塊生成隨機數,以及with open() as語句來打開文件和自動關閉文件。
python復制代碼import random# 生成100個隨機整數numbers = [random.randint(1, 100) for i in range(100)]# 將隨機數寫入文件with open('random_numbers.txt', 'w') as f: for num in numbers:
f.write(str(num) + '\n')print('隨機數已寫入文件')
運行空攔該程序後,會在當前目錄下生成random_numbers.txt文件,並將100個隨機整數寫入其中。