5个好玩Python脚本,新手也能使用!
发布人:shili8
发布时间:2025-01-11 17:24
阅读次数:0
**5 个好玩 Python 脚本,新手也能使用!**
Python 是一种非常流行的编程语言,它的简单易学、强大功能以及广泛的应用领域,使得它成为许多程序员的首选语言。以下是5 个好玩的 Python 脚本,新手也能轻松使用!
### 脚本1:猜数字游戏**描述:**
这个脚本会让你猜一个随机生成的数字。每次尝试,你都会得到一个提示,告诉你你的猜测是否大于或小于正确答案。
**代码:**
import randomdef guess_number(): #生成一个随机数 number = random.randint(1,100) # 初始化猜测次数 guesses =0 print("我想到了一个数字,你要猜!") while True: # 获取用户的猜测 guess = input("你的猜测是:") # 检查输入是否合法 if not guess.isdigit(): print("请输入一个整数!") continue # 转换为整数 guess = int(guess) # 增加猜测次数 guesses +=1 # 比较猜测和正确答案 if guess < number: print("太小了!") elif guess > number: print("太大了!") else: print(f"恭喜你猜对了!你总共猜了 {guesses} 次。") breakif __name__ == "__main__": guess_number()
### 脚本2:字母游戏**描述:**
这个脚本会让你猜一个随机生成的单词。每次尝试,你都会得到一个提示,告诉你你的猜测是否正确。
**代码:**
import randomdef guess_word(): #生成一个随机单词 word = random.choice(["apple", "banana", "cherry"]) # 初始化猜测次数 guesses =0 print("我想到了一个单词,你要猜!") while True: # 获取用户的猜测 guess = input("你的猜测是:") # 检查输入是否合法 if not guess.isalpha(): print("请输入一个字母!") continue # 增加猜测次数 guesses +=1 # 比较猜测和正确答案 if guess == word: print(f"恭喜你猜对了!你总共猜了 {guesses} 次。") break else: print("不正确!") if __name__ == "__main__": guess_word()
### 脚本3:随机颜色生成器**描述:**
这个脚本会生成一个随机的颜色代码(HEX)。
**代码:**
import randomdef generate_color(): #生成随机的红、绿和蓝值 r = random.randint(0,255) g = random.randint(0,255) b = random.randint(0,255) # 转换为 HEX 颜色代码 color = f"#{r:02x}{g:02x}{b:02x}" print(f"随机颜色:{color}") if __name__ == "__main__": generate_color()
### 脚本4:猜年龄游戏**描述:**
这个脚本会让你猜一个随机生成的年龄。每次尝试,你都会得到一个提示,告诉你你的猜测是否大于或小于正确答案。
**代码:**
import randomdef guess_age(): #生成一个随机年龄 age = random.randint(1,100) # 初始化猜测次数 guesses =0 print("我想到了一个年龄,你要猜!") while True: # 获取用户的猜测 guess = input("你的猜测是:") # 检查输入是否合法 if not guess.isdigit(): print("请输入一个整数!") continue # 转换为整数 guess = int(guess) # 增加猜测次数 guesses +=1 # 比较猜测和正确答案 if guess < age: print("太小了!") elif guess > age: print("太大了!") else: print(f"恭喜你猜对了!你总共猜了 {guesses} 次。") breakif __name__ == "__main__": guess_age()
### 脚本5:字母计数器**描述:**
这个脚本会让你输入一个字符串,然后输出该字符串中每个字母的出现次数。
**代码:**
def count_letters(): # 获取用户输入的字符串 string = input("请输入一个字符串:") # 初始化字母计数器 letter_count = {} # 遍历字符串中的每个字符 for char in string: # 检查是否是字母 if char.isalpha(): # 增加字母的出现次数 letter_count[char] = letter_count.get(char,0) +1 # 输出字母计数器 print("字母计数器:") for letter, count in letter_count.items(): print(f"{letter}: {count}") if __name__ == "__main__": count_letters()
以上就是5 个好玩的 Python 脚本,新手也能使用!这些脚本都非常简单易学,并且可以帮助你练习 Python 的基本语法和功能。