Python 中的奇思妙想:10 个有趣且富有创意的代码片段81


Python 以其清晰的语法、广泛的库和强大的社区而闻名。除了其实用性之外,Python 还提供了一个充满创造力和乐趣的编程世界。以下是一系列有趣且富有创意的 Python 代码片段,展示了这门语言的非凡功能:

1. 素数生成器

使用列表解析轻松生成素数:```python
primes = [x for x in range(2, 101) if all(x % y != 0 for y in range(2, x))]
print(primes) # 输出: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
```

2. 斐波那契数列

利用 yield 关键字生成斐波那契数列:```python
def fibonacci():
a, b = 0, 1
while True:
yield b
a, b = b, a + b
for i in fibonacci():
if i > 100:
break
print(i) # 输出: 1 1 2 3 5 8 13 21 34 55 89
```

3. 模拟掷骰子

使用 random 模块模拟掷骰子:```python
import random
def roll_dice(sides):
return (1, sides)
print("Rolling a 6-sided dice:")
print(roll_dice(6)) # 输出: 一个随机数字在 1 到 6 之间
```

4. 计算圆周率

使用蒙特卡罗方法近似计算圆周率:```python
import random
def estimate_pi(n):
inside_circle = 0
for i in range(n):
x = ()
y = ()
if (x2 + y2)

2024-10-15


上一篇:Python 中的 open() 函数:操作文件的高效工具

下一篇:Python 的 sum() 函数:轻松求和