技术文摘
五个值得练手的 Python 迷你程序(附代码)
2024-12-31 04:24:22 小编
五个值得练手的 Python 迷你程序(附代码)
在 Python 编程的学习过程中,通过实践一些小型的程序可以帮助我们更好地理解和掌握编程概念和语法。以下为您介绍五个有趣且实用的 Python 迷你程序。
程序一:猜数字游戏
import random
def guess_game():
num = random.randint(1, 100)
guess = 0
while guess!= num:
guess = int(input("请输入您猜的数字: "))
if guess > num:
print("猜大了,再试试!")
elif guess < num:
print("猜小了,再试试!")
print("恭喜您,猜对了!")
guess_game()
这个程序通过随机生成一个数字,让用户不断猜测,直到猜对为止,能锻炼用户的逻辑思维和条件判断能力。
程序二:九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j} * {i} = {i * j}", end="\t")
print()
此程序可以打印出经典的九九乘法表,有助于理解循环结构。
程序三:斐波那契数列
def fibonacci(n):
fib_seq = [0, 1]
while len(fib_seq) < n:
fib_seq.append(fib_seq[-1] + fib_seq[-2])
return fib_seq
print(fibonacci(10))
通过这个程序可以了解数列的生成和列表的操作。
程序四:文件读写
def file_operation():
with open('example.txt', 'w') as f:
f.write('这是一个测试文件!')
with open('example.txt', 'r') as f:
content = f.read()
print(content)
file_operation()
此程序展示了如何对文件进行写入和读取操作。
程序五:简单的计算器
def calculator():
num1 = float(input("请输入第一个数字: "))
op = input("请输入运算符(+、-、*、/): ")
num2 = float(input("请输入第二个数字: "))
if op == '+':
result = num1 + num2
elif op == '-':
result = num1 - num2
elif op == '*':
result = num1 * num2
elif op == '/':
if num2!= 0:
result = num1 / num2
else:
print("除数不能为 0!")
return
print(f"{num1} {op} {num2} = {result}")
calculator()
这个简单的计算器程序能让您熟悉 Python 中的数学运算和用户输入处理。
以上五个 Python 迷你程序涵盖了多种常见的编程概念和技巧,通过练习这些程序,您将在 Python 编程的道路上迈出坚实的一步。
TAGS: Python 编程 Python 迷你程序 值得练习 附代码
- 如何在 Mac 系统的 Safari 浏览器中将网页保存至备忘录 Notes
- MAC 截图方法:详解利用自带抓图软件截图步骤
- Mac OS 中 SVN 版本控制系统的配置与使用
- MAC 移动硬盘无法写入的解决之策
- MAC OS X 隐藏桌面设备图标的方法
- 苹果 Mac 下载 Adguard 插件屏蔽浏览器广告的方法
- 在 Mac OS X 中如何设置语音输入与语音播报
- 苹果 Mac Pages 上下标设置图文教程
- 苹果 iOS/OS X 系统中 Safari 浏览器频繁崩溃如何解决?
- Mac 系统中 Safari 无法退出且不能关机的解决办法
- MAC 复制文件路径的方法及查看途径
- Mac 无法安装 12306 根证书解决办法及苹果电脑安装图文教程
- 如何在 Mac OS X 系统中使用 Spotlight 搜索并打开文件
- 如何查看苹果电脑 mac 系统根证书的过期年限
- Mac 无声音、蓝屏及分区问题解决之道