腾讯云AI代码助手编程挑战赛-有趣的冷知识分享

作品简介

有趣的冷知识这一编程主要用于对于小朋友的探索力的开发,让小朋友在一开始就对学习具有探索精神。在信息化时代下,会主动去学习自己认知以外的知识,同时丰富了眼界,开拓了新的知识。

技术架构

使用python语言的TK库莱完成图形化页面的样式,使用python语言来操作对应的逻辑代码。

实现过程

1、创建窗体

2、准备数据集

3、添加按钮与功能

4、页面显示优化

开发环境,开发流程

系统:win11系统

工具:VSCode开发工具

插件:安装腾讯云AI代码助手插件

关键技术解析

过程中的异常解决,如提示没有引进数据包

腾讯云AI代码助手在上述过程中的助力

完整的助力于开发的整个生命周期,包括初始页面到数据展示以及操作。

使用说明

点击按钮即可生成冷知识

项目源码

python 复制代码
import tkinter as tk
import random

def show_random_fact():
    """随机选择一条冷知识并显示在标签上"""
    fact = random.choice(fun_facts)
    fact_label.config(text=fact)
# 创建主窗口
root = tk.Tk()
root.configure(bg="#ADD8E6")  # 设置窗体背景颜色为淡蓝色
# 设置窗口大小为800x600像素
root.geometry("800x400")

# 设置窗口标题为"有趣的冷知识"
root.title("有趣的冷知识")

# 有趣的冷知识列表
fun_facts = [
    "蜜蜂的翅膀每秒可以拍打约230次。",
    "人类的鼻子可以记住多达5万种不同的气味。",
    "章鱼有三颗心脏。",
    "香蕉的英文单词"banana"来源于阿拉伯语。",
    "地球是太阳系中唯一已知有板块构造的行星。",
    "番茄原本被认为是有毒的,因为在18世纪的欧洲,人们曾认为番茄会导致中毒。",
    "长颈鹿的舌头长度可以达到约45厘米,足以让它们轻松地从树上摘取叶子。",
    "人类的眼睛在出生后大小基本保持不变,而身体的其他部分会继续生长。",
    "沙漠里的下雪是相当罕见的,但撒哈拉沙漠在2018年2月曾下过一场雪。",
    "打喷嚏时,人的眼睛会自动闭上,这是一种无法控制的生理反应。",
    "北极熊的毛发看起来是白色,实际上却是透明的,白色的效果是由于光线折射。",
    "人类是唯一会因为情绪而流泪的动物。",
    "章鱼能够改变自身的颜色和纹理,以融入周围环境进行伪装。",
    "香蕉皮含有一种化学物质,可以缓解皮肤瘙痒。",
    "古代埃及人使用蜂蜜作为天然的防腐剂。",
    "企鹅是唯一一种不会飞的鸟类,但它们是优秀的游泳者。",
    "人类的指纹是独一无二的,即使是双胞胎也不例外。",
    "咖啡因不仅存在于咖啡中,还存在于茶、巧克力和一些药物中。"
]

# 创建一个框架用于放置标签和按钮,并设置边框颜色为黑色
frame = tk.Frame(root, bg="#ADD8E6", bd=5, relief="solid")
frame.pack(padx=50, pady=50, fill=tk.BOTH, expand=True)

# 添加显示冷知识的标签,设置字体为黑体加粗,初始文本为"激发小朋友探索的本能"
fact_label = tk.Label(frame, text="激发小朋友探索的本能", font=("黑体", 18, "bold"), wraplength=600, justify="center", bg="#ADD8E6")
fact_label.pack(pady=20)

# 添加按钮,设置背景颜色为红色,字体为黑体加粗
button = tk.Button(frame, text="显示随机冷知识", command=show_random_fact, font=("黑体", 16, "bold"), bg="red", fg="white")
button.pack()

# 进入Tkinter事件循环
root.mainloop()

效果展示

1.使用python语言的tk库,创建一个800*600像素的窗体,窗体名称为有趣的冷知识

  1. 生成一个数组列表,列表里存放18条有趣的冷知识

3.添加一个显示冷知识的面板,以及一个按钮,当点击按钮后就会根据数组列表随机显示一条冷知识

4.有趣的冷知识的显示边框设置为黑色,窗体的颜色设置为淡蓝色,按钮的颜色设置为红色,冷知识的字体为黑体,加粗。

5.初始的时候显示文本为激发小朋友探索的本能。

相关推荐
一个会飞的猪4 分钟前
腾讯云AI代码助手编程挑战赛-灵魂一问小助手
腾讯云ai代码助手
阿征学IT7 分钟前
腾讯云AI代码助手编程挑战赛-武器大师
腾讯云ai代码助手
芙莉莲教你写代码17 小时前
腾讯云AI代码助手编程挑战赛——贪吃蛇小游戏
java·vscode·python·学习·腾讯云ai代码助手
2301_8227032020 小时前
腾讯云AI代码助手编程挑战赛-随机数字小游戏
python·腾讯云ai代码助手
粤海科技君7 天前
AI 助力游戏开发中的常用算法实现
ai编程·游戏开发·腾讯云ai代码助手
从零开始的-CodeNinja之路4 个月前
智能编程新纪元:腾讯AI代码助手的高效编程体验
人工智能·腾讯云·ai编程·ai写作·腾讯云ai代码助手·腾讯云ai编程达人秀
桃花键神5 个月前
利用腾讯云AI代码助手优化图书馆管理系统
人工智能·云计算·腾讯云·腾讯云ai代码助手·腾讯云ai编程达人秀
阿Q说代码5 个月前
如何通过【腾讯云 AI 代码助手】快速解决商城项目难题
人工智能·云计算·腾讯云·腾讯云ai代码助手·腾讯云ai编程达人秀
Yawesh_best5 个月前
腾讯云AI代码助手 —— 编程新体验,智能编码新纪元
人工智能·云计算·腾讯云·腾讯云ai代码助手·腾讯云ai编程达人秀