倒计时(python作业)

import tkinter as tk

import random

import time

 

# 创建主窗口

root = tk.Tk()

root.title("随机数生成器")

 

# 设置字体

number_font = ("华文中宋", 80)

count_font = ("楷体", 10)

 

# 创建标签显示随机数

number_label = tk.Label(root, font=number_font)

number_label.pack()

 

# 创建标签显示计数

count_label = tk.Label(root, font=count_font, fg='red')

count_label.place(x=10, y=260)

 

# 初始化随机数和计数

random_number = 0

count = 0

 

def update_random_number():

    global random_number, count

    random_number = random.randint(1, 99)

    count += 1

    # 更新标签

    number_label.config(text=str(random_number), fg=random_color())

    count_label.config(text=f"出现随机数的个数: {count}")

    # 检查是否达到99

    if random_number != 99:

        root.after(100, update_random_number)

    else:

        count_label.config(text=f"出现随机数的个数: {count-1}")

 

def random_color():

    return f'#{random.randint(0, 0xFFFFFF):06x}'

 

# 开始更新随机数

update_random_number()

 

# 运行主循环

root.mainloop()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值