Python掷骰子小游戏

#导入random模块
import random
#定义一个生成随机数字的函数
def roll(sides=6):
    num_rolled = random.randint(1,6)
    #num_rolled = random.randrange(1,6,1)也可以
    return num_rolled
#与用户进行交互的函数
def main():
    sides=6
    stop = False
    while not stop:
        user_in = input("试试看?回车=继续游戏 Q=退出")
        print(user_in)
        if user_in=="Q" or user_in=="q":
            stop = True
        else:
            num_rolled = roll()
            print("你掷的%d点"%num_rolled)
    print("欢迎下次再来!")

if __name__ == '__main__':
                main()


你可能感兴趣的:(Python基础)