記錄#
- 今天繼續學習 def 的用法,def 的括號內能向函數中傳遞參數。
- 參數可以是一個,也可以是多個,不同的參數之間使用逗號分隔。
- 在調用函數時,傳遞的參數必須與定義時的數量相同。(我感覺不一定相同,只是還沒有學到)
- 編寫一個投色子的程序。用戶自定義色子面的數量,程序隨機輸出投出面的點數。
CODE#
def roll(num):
import random
dian = random.randint(1, num)
print("你擲的點數是:", dian)
print("擲骰子遊戲")
num = int(input("這個骰子有多少面?> "))
again = ""
while True:
if again != "no":
roll(num)
again = input("繼續擲骰子嗎? yes or no?")
continue
else:
break