五个值得练手的 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 迷你程序 值得练习 附代码

欢迎使用万千站长工具!

Welcome to www.zzTool.com