5 个 Python 极简小项目,零基础也能秒上手!
·
大家好!今天给大家分享 5 个超简单的 Python 小项目,每个项目都控制在 50 行代码以内,小白复制粘贴就能运行,做完立马有成就感!
为什么要学这些小项目?
零门槛:只用 Python 自带库,不用安装任何第三方包
超实用:每个项目都能解决实际问题
有成就感:做完就能用,立马看到效果
易理解:代码带详细注释,小白也能看懂
项目 1:随机点名器
适用场景:上课点名、聚会抽签、团建游戏
# ============ 随机点名器 ============
# 功能:从名单中随机抽取一个人
# 使用的库:random(Python自带)
import random # 导入随机数库
# 【重要】修改这里:把你的名字列表放进来
# 用逗号隔开,每个名字用双引号括起来
names = ["张三", "李四", "王五", "赵六", "钱七", "孙八"]
# 定义一个函数,用来随机点名
def random_name():
"""
随机抽取一个人
:return: 被点到的名字
"""
# random.choice() 会从列表中随机选一个
selected = random.choice(names)
# 打印结果, 是表情符号,让输出更有趣
print(f" 恭喜!被点到的是:{selected}!")
return selected
# 这是程序的入口,运行时会执行这里
if __name__ == "__main__":
# 调用函数,开始点名
random_name()
使用步骤:
- 复制上面的代码
- 修改第 9 行的
names列表,换成你要点名的人名 - 保存为
点名.py - 双击运行,或者在命令行输入
python 点名.py
效果:每次运行都会随机点一个人,超适合上课点名!
项目 2:批量重命名工具
适用场景:整理下载文件夹、批量修改照片名、办公文件整理
# ============ 批量重命名工具 ============
# 功能:一键整理杂乱文件
# 使用的库:os(Python自带)
import os # 导入操作系统库
# 【重要】修改这里:改成你要整理的文件夹路径
# 注意:路径要用双反斜杠 \\ 或者单正斜杠 /
folder_path = "C:/Users/你的名字/Downloads"
# 【重要】修改这里:设置文件名前缀
prefix = "整理_"
# 定义重命名函数
def batch_rename():
"""批量重命名文件"""
# 获取文件夹里所有文件
files = os.listdir(folder_path)
count = 0 # 计数器,记录处理了多少个文件
# 遍历每个文件
for i, filename in enumerate(files):
# 拼接完整路径
full_path = os.path.join(folder_path, filename)
# 如果是文件夹,跳过不处理
if os.path.isdir(full_path):
continue
# 获取文件扩展名(比如 .jpg, .txt)
ext = os.path.splitext(filename)[1]
# 生成新文件名,格式:整理_001.jpg
# {i+1:03d} 表示三位数字,不足补0
new_name = f"{prefix}{i+1:03d}{ext}"
# 拼接新文件的完整路径
new_path = os.path.join(folder_path, new_name)
# 执行重命名
os.rename(full_path, new_path)
# 计数+1,并打印处理信息
count += 1
print(f"✓ 已重命名:{filename} -> {new_name}")
# 打印总结信息
print(f"\n 全部完成!共整理了 {count} 个文件")
# 程序入口
if __name__ == "__main__":
batch_rename()
使用步骤:
- 复制代码
- 修改第 9 行的
folder_path为你的文件夹路径 - 修改第 12 行的
prefix为想要的前缀 - 保存为
重命名.py - 运行前务必备份文件,然后运行
效果:文件夹里所有文件都会变成 整理_001.jpg、整理_002.jpg 这样的格式!
项目 3:简易计算器
适用场景:日常计算、学习 Python 基础语法
# ============ 简易计算器 ============
# 功能:实现加减乘除
# 使用的库:无(纯基础语法)
# 定义计算器函数
def calculator():
"""四则运算计算器"""
print("欢迎使用简易计算器!")
print("使用方法:输入计算式,如 3+5 或 10*2")
print("想退出?输入 q 即可\n")
# 无限循环,可以一直计算
while True:
try:
# input() 用来获取用户输入
expr = input("请输入:")
# 如果输入 q,就退出程序
if expr.lower() == 'q':
print(" 再见!下次再来玩~")
break
# eval() 会计算字符串表达式的结果
# 比如 eval("3+5") 会返回 8
result = eval(expr)
# 打印计算结果
print(f"{expr} = {result}\n")
except Exception as e:
# 如果出错了,打印错误信息
print(f"出错了:{e},请检查输入是否正确!\n")
# 程序入口
if __name__ == "__main__":
calculator()
使用步骤:
- 复制代码
- 保存为
计算器.py - 运行程序
- 输入计算式,如
5+3、10/2、7*8 - 输入
q退出
效果:可以一直计算,直到你输入 q 退出!
项目 4:生日祝福生成器
适用场景:给朋友发生日祝福、制作贺卡文案
# ============ 生日祝福生成器 ============
# 功能:输入名字生成专属祝福
# 使用的库:random(Python自带)
import random # 导入随机数库
# 【重要】修改这里:添加你的祝福语
# 每条祝福语用双引号,逗号隔开
blessings = [
"愿你新的一岁,万事顺意,心想事成!",
"生日快乐!愿你笑口常开,幸福满满!",
"新的一岁,愿你事业有成,爱情甜蜜!",
"生日快乐!愿你健康平安,快乐每一天!",
"祝你生日快乐,愿所有美好都如期而至!",
"新的一岁,愿你闪闪发光,成为更好的自己!"
]
# 【重要】修改这里:输入要祝福的人的名字
name = "小明"
# 定义生成祝福的函数
def birthday_wish():
"""生成生日祝福"""
# 随机选择一条祝福语
wish = random.choice(blessings)
# 打印带名字的祝福
print(f"\n{'='*30}")
print(f" {name},{wish}")
print(f"{'='*30}\n")
return wish
# 程序入口
if __name__ == "__main__":
birthday_wish()
使用步骤:
- 复制代码
- 修改第 18 行的
name为要祝福的人的名字 - 可以在第 8-15 行添加更多祝福语
- 保存为
祝福.py - 运行程序
效果:每次运行都会随机生成一条带名字的生日祝福!
项目 5:猜数字小游戏
适用场景:练习逻辑思维、和朋友一起玩
# ============ 猜数字小游戏 ============
# 功能:猜 1-100 之间的数字
# 使用的库:random(Python自带)
import random # 导入随机数库
# 定义游戏函数
def guess_number():
"""猜数字游戏"""
# 生成 1-100 的随机整数
secret = random.randint(1, 100)
attempts = 0 # 记录猜了几次
print(" 欢迎来到猜数字游戏!")
print(" 游戏规则:猜一个 1-100 之间的数字")
print(" 小提示:每次会告诉你猜大了还是猜小了")
print("-" * 40)
# 无限循环,直到猜对为止
while True:
try:
# input() 获取用户输入,int() 转成整数
guess = int(input(f"\n第 {attempts+1} 次猜测:请输入数字:"))
attempts += 1 # 猜的次数 +1
# 判断猜的数字
if guess == secret:
# 猜对了!
print(f"\n 恭喜你!猜对了!答案就是 {secret}!")
print(f" 你用了 {attempts} 次")
# 根据次数给出评价
if attempts <= 3:
print(" 太厉害了!你是天才吗?")
elif attempts <= 7:
print(" 很不错!继续加油!")
else:
print(" 再接再厉,下次会更快!")
break # 退出循环
elif guess < secret:
# 猜小了
print(" 太小了,再大一点!")
else:
# 猜大了
print(" 太大了,再小一点!")
except ValueError:
# 如果输入的不是数字,提示错误
print("请输入有效的数字!")
# 程序入口
if __name__ == "__main__":
guess_number()
使用步骤:
- 复制代码
- 保存为
猜数字.py - 运行程序
- 开始猜数字,根据提示调整
- 猜对后会显示用了几次
效果:超好玩的互动游戏,猜对了还有评价!
常见问题
Q:代码复制后运行报错怎么办?
A:检查是否修改了需要改的参数,比如文件路径、名字等。
Q:如何修改代码?
A:找到代码中标注【重要】的地方,按照注释修改即可。
更多推荐



所有评论(0)