分享用Python做的一个身高计算器
当然不是真的了
使用tkinter制作,先输入你的身高后点击计算,就计算出你的身高…


代码

如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import tkinter as tk
import time
import random

#函数
def calculate_height():
try:
height = float(entry.get())
result_label.config(text="计算中...")
root.update()

for _ in range(100):
random_code = ''.join(random.choice("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()") for _ in range(10)) # 生成随机的乱码
result_var.set("计算中..." + random_code)
root.update()
time.sleep(0.1)

result_var.set(f"您的身高是 {height} 厘米")
except ValueError:
result_var.set("请输入有效的数字身高")

root = tk.Tk()
root.title("身高计算器")
root.geometry("400x200")

label = tk.Label(root, text=" \n \n请输入您的身高(厘米):", font=("Arial", 14)) # 调整字体大小为14
label.pack()
entry = tk.Entry(root)
entry.pack()

button = tk.Button(root, text="计算", command=calculate_height)
button.pack()

result_var = tk.StringVar()
result_label = tk.Label(root, textvariable=result_var)
result_label.pack()

credit_label = tk.Label(root, text="天影大侠制作(非原创)\n由最强AI驱动", anchor="se")
credit_label.pack(side="bottom", padx=10, pady=10)

root.mainloop()

演示

如下:
身高计算器