python随机数应用:一个扔骰子程序

2022-03-14 00:00:00 程序 随机数 骰子

本程序调用python的随机函数生成两个6以内的随机数模拟骰子的点数,如果扔到两个点数一样的骰子就返回赢了的提示。

"""
作者:皮蛋编程(http://www.pidancode.com)
创建日期:2022/3/14
修改日期:2022/3/14
功能描述:python写的一个随机数扔骰子的游戏
"""
import random


def rolldice():
    return random.randint(1, 6)


def main():
    while True:
        stop = input("皮蛋编程提醒您是否开始扔骰子? y/n: ")
        if stop and stop[0].lower() == "n":
            break

        dice1 = rolldice()
        dice2 = rolldice()

        print("您扔的骰子是 %d, %d" % (dice1, dice2))

        if dice1 == dice2:
            print("皮蛋编程提醒您扔到两个一样的骰子, 您赢了!!!!")

        print()


if __name__ == '__main__':
    main()

输出结果:

皮蛋编程提醒您是否开始扔骰子? y/n: y
您扔的骰子是 4, 2

皮蛋编程提醒您是否开始扔骰子? y/n: y
您扔的骰子是 2, 2
皮蛋编程提醒您扔到两个一样的骰子, 您赢了!!!!

以上代码在Python3.9环境下编译通过。

相关文章