猫史档案馆


聊天室教学【高级】可发红包

用户:DASKDASK查看:1 回复:5 评论:1 创建时间:2020-02-25T14:55:50


又有许多人问了:你之前做的聊天室怎么发的红包啊!

很简单,接下来是自学时间:

center_image

这就是发红包的基础区

接下来是广播区(也是这个角色的哦!)

center_image

接下来的是红包的广播

center_image

center_image

center_image

你学会了吗?

上个作品:

https://shequ.codemao.cn/work/41753218?entry=copy_work_url


回复

上一页1 页 / 共 1下一页
PTS_Ron暂退PTS_Ron暂退

# 模拟喵抢红包

import time
import random
import os

# 定义抢红包界面的函数


def redpickt():
    _money = int(input("请输入装入红包的总金额:"))
    number = int(input("请输入红包的个数:"))


# 初始的创建名称和喵输入你的昵称:'))
time.sleep(1)
print('创建一个群')
time.sleep(0.5)
print('群人数最多10人')
time.sleep(0.5)
people = int(input('请设置群人数:'))

# 限制群人数
if (people > 10):
    print("群人数超过限制,游戏结束")
    time.sleep(1)
    sys.exit(0)

# 抽取喵余额
time.sleep(1)
print("现在抽取你的喵余额")
money = random.randint(50, 99)
time.sleep(0.5)
print('你现在的余额:', money)

# 清空屏幕
time.sleep(2)
os.system('cls')

# 提示语
print('你现在可以发红包了')
print("输入“抢红包即可抢红包")
print('输入“发红包”即可发红包')
print('输入“查询余额”即可查询余额')
print('如果不想玩了,输入“退出”即可退出')

time.sleep(1)
for i in range(6):
    # 编写消息代码
    print('发一下消息吧')
    Input = str(input("输入你的消息:"))
    # 消息中人机互动
    if (Input == str("退出")):  # 退出
        sys.exit(0)
    elif (Input == str("查询余额")):  # 查询余额
        print("您当前的余额是:", money)
    elif (Input == str("发红包")):  # 发红包
        _money = int(input("请输入装入红包的总金额:"))
        number = int(input("请输入红包的个数:"))
        time.sleep(1)
        print("红包已发出")
        money = money - _money
        time.sleep(0.5)
        print("当前有红包可领取")

        if (money < 0):                    # 编写破产代码
            print("您已破产")
            time.sleep(2)
            os.system('cls')
            print("游戏结束")
            time.sleep(1)
            sys.exit()
    elif (Input == str("抢红包")):  # 编写抢红包代码
        rob = (random.randint(1, _money or computer_money))
        print("你抢到了", rob, "元")
        money = money + rob

        # 电脑发红包 
        if (random.randint(1,2) == 1):
            print("接下来轮到电脑发红包")
            computer_money = random.randint(1, _money)
            print("电脑发了一个红包")
            time.sleep(1)
            print("当前有红包可领取")
        else:
            pass

time.sleep(1)
print("游戏结束了")
time.sleep(1)
print("你最终的财富是:", money)

#编写结束成绩判定
if money <= 10:
    print("真惨啊,只是侥幸逃过破产的界限")
    time.sleep(0.5)
    print("你的等级评定为: 乞丐")
elif 10 < money <= 30:
    print("抢红包竟然抢成了这个样子,所以抢红包一时爽,一直抢输精光")
    time.sleep(0.5)
    print("你的等级评定为: 穷人")
elif 30 < money <= 50:
    print("没想到你成了这个样子,抢红包而已,至于吗")
    time.sleep(0.5)
    print("你的等级评定为:平民")
elif 50 < money <= 100:
    print("哎,还不错嘛。抢红包只是娱乐的,不要真把他当成赚钱的途径哟")
    time.sleep(0.5)
    print('你的等级评定为: 小康')
elif money > 100:
    print("哇塞,你真的是欧皇啊,抢完红包之后竟然还有赚的")
    time.sleep(0.5)
    print("你的等级评定为:欧皇")
















点赞0


评论


北酱北酱

emotion_编程猫_点赞

点赞0


评论


小瑶妹妹小瑶妹妹

给你无数个赞!!!!

点赞0


评论


比较大的大提琴比较大的大提琴

666

点赞0


评论


牧司牧司

https://shequ.codemao.cn/work/43415160

点赞0


评论