2
我需要將列表和用戶號碼都傳遞給一個函數,並讓它顯示列表中所有大於用戶號碼的數字。這就像我已經得到並卡住了。感謝您的任何提示。如何將列表和用戶號碼都傳遞給一個函數,並讓它顯示列表中所有大於用戶號碼的號碼?
import random
def randnum():
random_num = [random.randrange(1,101,1) for _ in range (20)]
random_num.sort()
return random_num
def usernum():
try:
user_num = int(input("Please enter a number 1 through 100: "))
if user_num > 100 or user_num < 1:
print("Please try again.")
usernum()
except ValueError:
user_num = print("Error. Please try to use integers while entering a number 1-100")
usernum()
return user_num
def main():
我說得對通過了這兩個函數返回兩個random_num和user_num?一旦我調用函數,如何操作數據? –
不知道我是否正確理解你的問題,請完成你的代碼,'main()'是空的,然後顯示你的嘗試,什麼不工作,以及你的期望。 –
對不起,我會盡力解釋更好。目前我無法完成我的main()。我需要在我的'main()'裏面調用'randnum()'和'usernum()'函數來查看列表中的數字是否大於用戶輸入的數字? –