创意编程范例通常是指通过编程实现的一些有趣、实用或者具有教育意义的小程序或项目。以下是一些创意编程范例的示例和编写方法:
随机数生成器 功能描述
:生成一个指定范围内的随机数。
代码示例 ```python import random def generate_random_number(): min_val = int(input("请输入随机数生成范围的最小值:")) max_val = int(input("请输入随机数生成范围的最大值:")) random_number = random.randint(min_val, max_val) print(f"生成的随机数是:{random_number}") generate_random_number() ```简单密码生成器
功能描述:生成一个指定长度的随机密码。
代码示例 ```python import random import string def generate_password(length=8): characters = string.ascii_letters + string.digits + string.punctuation password = ''.join(random.choice(characters) for i in range(length)) print(f"生成的密码是:{password}") generate_password(12) ```猜数字游戏
功能描述:用户猜测一个随机生成的数字,程序给出提示。
代码示例 ```python import random def guess_number(): number_to_guess = random.randint(1, 100) attempts = 0 while True: try: guess = int(input("请输入你猜测的数字(1-100):")) except ValueError: print("请输入一个有效的数字。") continue attempts += 1 if guess == number_to_guess: print(f"恭喜你,猜对了!数字是 {number_to_guess},你用了 {attempts} 次尝试。") break elif guess < number_to_guess: print("猜低了。") else: print("猜高了。") guess_number() ```简易计算器
功能描述:实现加、减、乘、除四种基本运算。
代码示例 ```python def calculator(): print("选择操作:") print("1. 加法") print("2. 减法") print("3. 乘法") print("4. 除法") while True: choice = input("输入你的选择(1/2/3/4):") if choice in ['1', '2', '3', '4']: try: num1 = float(input("输入第一个数字:")) num2 = float(input("输入第二个数字:")) except ValueError: print("请输入有效的数字。") continue if choice == '1': print(f"{num1} + {num2} = {num1 + num2}") elif choice == '2': print(f"{num1} - {num2} = {num1 - num2}") elif choice == '3': print(f"{num1} * {num2} = {num1 * num2}") elif choice == '4': if num2 == 0: print("除数不能为零。") else: print(f"{num1} / {num2} = {num1 / num2}") else: print("无效的输入,请重新选择。") calculator() ```贪吃蛇游戏
功能描述: 一个简单的贪吃蛇游戏,玩家通过键盘控制蛇的移动,吃到食物后蛇会变长,撞到墙或自己游戏结束。 代码示例