大家好,我是复仇流浪者今天我为大家带来一款Python小游戏:《黄金矿工》

如果大家的点赞数量过50,我会更新一下这个专辑;

顺便提一句:有BUG可以在提问中发出来,我会修改!

好了废话不多说,直接上代码吧:


days = 0
shijijias = 0
import random
print("                        《黄金矿工》")
print('''-------------------------------
开始你一共有8点体力,共5天
你可以每天用0 ~ 4体力,挖黄金
0点体力:0
1点体力:5
2点体力:9
3点体力:12
4点体力:14
每天能恢复2点体力
如果不挖(输入0)则恢复全部体力
每次挖到的黄金量在 8 到 12 的整数浮动
如果皮皮out了,打“是”加1点体力
试一试朋友,我看好你~
-------------------------------''')

golds = 0
s = 90
b = 0
gold = []
a = 8
for i in range(1,6):
    print("今天是第", i ,"天")
    days += 1
    print("你有" , a ,"点力量")
    k = random.randint(8, 12)
    print("你今天1点力量可以挖" , k , "块黄金")
    u = int(input("请输入你要皮皮用几点力量:"))
    while u > 4 or u < 0:
        u = int(input("请重新输入你要皮皮用几点力量:"))
    print("皮皮还剩" , a , "点力量")
    if u > a :
        print("皮皮out了!!!")
        shilijia = input("是否吃士力架:")
        if shilijia == "是":
            shijijias = int(input("请输入要吃几根:"))
            a += shilijias
            if shilijias > 2:
                print("皮皮吃不了这么多士力架!")
        if shilijia == "否":
            a += 0
            break
        if a < u:
            print("皮皮还是out里!!!")
            break
    a = a - u
    if u == 0:
        a = 8
    a += 2
    if a > 8:
        a = 8
    times = [0,5,9,12,14]
    weight = times[u] * k
    gold.append(weight)
    print("-------------------------------") 
print(gold)
for g in gold:
    if g > b:
        b = g
print(days,"天内挖黄金的数量最多是:" , b , "块。")   
for s in gold:
    if g < s:
        s = g
print(days,"天内挖黄金的数量最少是:" , s , "块。")


这么一大段就是源代码,直接复制在Pothon编译器,

就可以玩了!

点赞过500,更新下一期:《精灵捕手》!!!

拜拜!!!

(附加宣传:如有10人加入白龙马工作室,我更新一个图形化编程的《植物大战僵尸》,加入30人更新《机架大战》入队链接如下:

点击链接加入我们的工作室吧:http://www.kidscode.cn/user/join_team/tid/1032.html,复制入队)

本站作者已申明原创,禁止转载!

文章内容属作者个人观点,不代表本站立场,如有侵权立删。

   口袋儿题库-青少儿编程自测题库