记录#
- 今天继续学习 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