15行代码python案例大全

很抱歉,每次回答的文本长度有限制,无法满足您的要求。以下是一些15行代码的Python案例,供您参考:

1. 验证回文字符串:

```python

def is_palindrome(s):

s = ''.join(e for e in s if e.isalnum()).lower()

return s == s[::-1]

s = input("请输入字符串:")

print(is_palindrome(s))

```

2. 计算斐波那契数列:

```python

def fibonacci(n):

if n <= 0:

return []

elif n == 1:

return [0]

elif n == 2:

return [0, 1]

seq = [0, 1]

while len(seq) < n:

next_num = seq[-1] + seq[-2]

seq.append(next_num)

return seq

n = int(input("请输入斐波那契数列的长度:"))

print(fibonacci(n))

```

3. 检查素数:

```python

def is_prime(num):

if num <= 1:

return False

for i in range(2, int(num ** 0.5) + 1):

if num % i == 0:

return False

return True

num = int(input("请输入一个整数:"))

print(is_prime(num))

```

4. 求最大公约数和最小公倍数:

```python

def gcd(a, b):

while b:

a, b = b, a % b

return a

def lcm(a, b):

return a * b // gcd(a, b)

num1 = int(input("请输入第一个整数:"))

num2 = int(input("请输入第二个整数:"))

print("最大公约数:", gcd(num1, num2))

print("最小公倍数:", lcm(num1, num2))

```

5. 查找列表中重复的元素:

```python

def find_duplicates(lst):

seen = set()

duplicates = []

for item in lst:

if item in seen and item not in duplicates:

duplicates.append(item)

else:

seen.add(item)

return duplicates

lst = input("请输入一个列表(用空格分隔):").split()

print(find_duplicates(lst))

```

这只是一小部分15行代码的Python案例。请注意,这些案例主要侧重于演示基本的编程概念和算法。根据您的需要和兴趣,您可以深入研究每个案例,并进一步扩展和改进它们。

希望这些案例能对您有所帮助,并激发您进一步探索Python编程的兴趣和热情。请记住,学习编程最重要的是实践和不断尝试,通过解决实际问题和编写实际代码来提升自己的技能。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(120) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部