python程序代码实例

以下是一些Python程序代码实例,涵盖了不同的编程概念和用途:
1. 合并字典
```python# 合并两个字典dict1 = {\"name\": \"Joy\", \"age\": 25}dict2 = {\"name\": \"Joy\", \"city\": \"New York\"}dict3 = {dict1, dict2}print(dict3) # 输出: {\'name\': \'Joy\', \'age\': 25, \'city\': \'New York\'}```
2. 猜数字游戏
```pythonimport randomdef guess_the_number(): number = random.randint(1, 100) attempts = 0 print(\"我正在想一个1到100之间的数字。\") while True: guess = int(input(\"请输入你的猜测:\")) attempts += 1 if guess > number: print(\"太大了,再试一次!\") elif guess < number: print(\"太小了,再试一次!\") else: print(f\"恭喜你,猜对了!你一共用了{attempts}次机会。\") breakguess_the_number()```
3. 计算BMI
```pythondef calculate_bmi(): height = float(input(\"请输入你的身高(米):\")) weight = float(input(\"请输入你的体重(千克):\")) bmi = weight / (height 2) print(f\"你的BMI是:{bmi:.2f}\")calculate_bmi()```
4. 文件批量重命名
```pythonimport osdef batch_rename(directory, old_ext, new_ext): for filename in os.listdir(directory): if filename.endswith(old_ext): new_name = filename.replace(old_ext, new_ext) os.rename(os.path.join(directory, filename), os.path.join(directory, new_name))# 示例:将文件夹里的所有.txt文件重命名为.md文件batch_rename(\"path/to/directory\", \".txt\", \".md\")```
5. 列表去重
```python# 方法1:使用setnumbers = [1, 2, 2, 3, 3, 4, 5, 5]unique_numbers = list(set(numbers))print(unique_numbers) # 输出: [1, 2, 3, 4, 5]# 方法2:使用列表推导式seen = set()unique_numbers = [x for x in numbers if not (x in seen or seen.add(x))]print(unique_numbers) # 输出: [1, 2, 3, 4, 5]```
6. 交换两个变量的值
```pythona = 10b = 20a, b = b, aprint(f\"a={a}, b={b}\") # 输出: a=20, b=10```
7. 一行代码实现求和
```pythonresult = sum(x for x in range(1, 101) if x % 2 == 0)print(result) # 输出: 2550```
8. 文件快速读写
```pythonwith open(\"example.txt\", \"w\") as file: file.write(\"Hello, World!\")with open(\"example.txt\", \"r\") as file: content = file.read() print(content) # 输出: Hello, World!```
这些实例展示了Python的基本语法、数据结构操作、文件处理、游戏编程等多个方面的应用。您可以根据需要选择适合的实例进行学习和实践
其他小伙伴的相似问题:
如何用Python实现字典的合并?
Python猜数字游戏的优化方法有哪些?
如何用Python计算BMI?



