[英]How can I repeat a function?
我想定義一個接受兩個參數的函數:n 和 s。 該函數應該總共打印 n 次。 然后我想設置定義為打印 Hello world! 的函數。 k 次,其中 k 是 1 到 100 之間的隨機整數。
這是我的代碼:
def funz(s,n):
x=((((s*n)+'\n')*n)[:-1])
return x
def repeat(s,n)
for k in range(1,100):
return ('Hello world!')
你能幫我糾正我做錯了什么嗎?
使用random.randint()
從 1 到 100 中選擇一個隨機數,然后將其作為n
參數傳遞給funz()
import random
def funz(s,n):
x = (s+"\n")*(n-1) + s
return x
print(funz("Hello world!", random.randint(1, 100)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.