from tkinter import * import random root= Tk() root.title('新年红包来啦!') root.geometry('480x480') lb = Label(root,text='同学老师们,新年快乐',\ bg='#d3fbfb',\ fg='red',\ font=('华文新魏',32),\ width=20,\ height=2,\ relief=SUNKEN) lb.pack() money = 50 remains = 0 i = 0 for i in range(0,8): while money >= 0: i = i + 1 a = random.randint(1,10) money = money-a if money >= 0: lbred = Label(root, text=("第"+str(i)+"个人,收到"+str(a)+"元,"+"剩余"+str(money)+"元"), fg="Red", relief=GROOVE) lbred.pack(fill=X) remains = money else: break if remains > 0: lbblue = Label(root, text=("第" + str(i) + "个人,收到" + str(remains) + "元," + "剩余0元"), fg="blue", relief=GROOVE) break lbblue.pack(fill=X) root.mainloop()
from tkinter import *
import random
root= Tk()
root.title('新年红包来啦!')
root.geometry('480x480')
lb = Label(root,text='同学老师们,新年快乐',\
bg='#d3fbfb',\
fg='red',\
font=('华文新魏',32),\
width=20,\
height=2,\
relief=SUNKEN)
lb.pack()
money = 50
remains = 0
i = 0
for i in range(0,8):
while money >= 0:
i = i + 1
a = random.randint(1,10)
money = money-a
if money >= 0:
lbred = Label(root, text=("第"+str(i)+"个人,收到"+str(a)+"元,"+"剩余"+str(money)+"元"), fg="Red", relief=GROOVE)
lbred.pack(fill=X)
remains = money
else:
break
if remains > 0:
lbblue = Label(root, text=("第" + str(i) + "个人,收到" + str(remains) + "元," + "剩余0元"), fg="blue", relief=GROOVE)
break
lbblue.pack(fill=X)
root.mainloop()
Python图形化界面实现发送新春红包-----Python
于 2023-06-04 23:22:15 首次发布