3.8 我的第二个Python小游戏:自制老虎机

老虎机

相信上面这个图片大家应该不陌生。这是一个老虎机的图片。在大街小巷生活过的小朋友应该都玩过。

具体玩法是:玩家按下右边的把手,在老虎机的正中间,有三个循环的图案。如果三个循环的图案相同,则会得到相对应的奖励。如果不完全相同,则没有奖励。玩完就是这么简单。

那么,今天我们就使用Python语言自己来编写一个这样的老虎机。

程序示例:程序启动,老虎机给出提示。用户输入Y,则开启一轮游戏,并给出游戏结果。如果用户输入N,则表示退出游戏。

import random

goon=input("最强老虎机,敢不敢来跟我大战300回合!(Y OR N):")
while goon == 'Y':
    num1=random.randint(1,3)
    num2=random.randint(1,3)
    num3=random.randint(1,3)

    print(num1,num2,num3)

    if num1==num2 and num1==num3:
        print("手气不错,你赢了 ",num1," 元。")
    else:
        print("哎呀,你输了~")

    goon=input("再来一局?(Y OR N):")

print("欢迎下次再来~")

在上面的程序中,为了生成一个1至3的随机数,引用了一个新的包random。这个包可以方便的为我们生成一个范围内的想要的随机数。

上面使用了 random.randint方法,它生成的是随机的整数。如果想生成小数,比如2位数的小数,可以将生成的随机数除以100。

【版权说明:仅允许非商业转载且请注明出处:Mac私塾 网址:http://macsishu.com】

发表评论

邮箱地址不会被公开。

Captcha Code