[英]Python function to create random numbers
關於我正在編寫的函數,我有一個快速問題。 如下。 其中的代碼有效,但由於某種原因它無法運行。 除此之外,我正在嘗試在其下編寫另一段代碼,以便輸出四次。
def genDigit()'
import random'
digit = (random.randint(0, 9))'
print(digit)'
genDigit()
EG(僅功能)將運行並輸出1個隨機數。 > Call函數,然后輸出例如9
第二部分,將代碼寫入調用函數,以便將4個數字在列表中>調用函數輸出4次或類似的操作,以便將4個數字輸出到列表中,例如9、5、6、7。
另外,該函數中的代碼可以運行,但是當我將其粘貼到函數中並調用它時,它不會運行。 我在這里做錯了什么?
來自新創建的python程序員!
您需要返回隨機數以用於多種用途:
def genDigit():
from random import randint
return randint(0, 9)
digits = [genDigit(), genDigit(), genDigit(), genDigit()]
我實際上不建議使用一種功能,因為已經有一個功能:
digits = [randint(0, 9) for i in range(4)] # 4 calls in a list
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.