技术文摘
五个值得练手的 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 迷你程序 值得练习 附代码
- 新一代 Web 性能体验与质量指标解读
- strace 在 Docker 中为何失效?
- Github 霸榜:Algorithm Visualizer 实现算法可视化,让算法学习变轻松
- 云徙中台全系数智产品全新亮相,助力企业数字新基建推进
- JVM 源码中 Attach 机制实现的全面剖析
- 企业单体架构向微服务架构转型的 9 大难点
- 六岁孩子与函数式编程的对话
- 码农必备:8 款 VS 代码插件不容错过
- Serverless Kubernetes:理想、现实及未来
- 众人皆知递归 那尾递归呢?尾递归优化又是什么?
- 3 种你或许未曾使用的 Python 模板语言
- 谈谈 Mybatis 系列之 Mapper 接口
- JavaScript 函数重构:走向简洁清晰
- 基于 Keras 解读状态 LSTM 递归神经网络
- 算法工程师会面临 35 岁的困境吗?