python案例代码30个

阅读: 评论:0

2024年1月26日发(作者:)

python案例代码30个

python案例代码30个

以下是30个Python案例代码:

1.计算两个数的和

```python

def add_numbers(num1, num2):

return num1 + num2

result = add_numbers(5, 10)

print(result)

```

2.检查一个数是否为偶数

```python

def is_even(num):

if num % 2 == 0:

return True

else:

return False

result = is_even(7)

print(result)

```

3.计算一个列表的平均值

```python

def calculate_average(numbers):

total = sum(numbers)

average = total / len(numbers)

return average

numbers = [1, 2, 3, 4, 5]

result = calculate_average(numbers)

print(result)

```

4.判断一个字符串是否为回文字符串

```python

def is_palindrome(string):

reversed_string = string[::-1]

if string == reversed_string:

return True

else:

return False

result = is_palindrome("racecar")

print(result)

```

5.找出一个列表中的最大值和最小值

```python

def find_max_min(numbers):

max_value = max(numbers)

min_value = min(numbers)

return max_value, min_value

numbers = [1, 2, 3, 4, 5]

max_num, min_num = find_max_min(numbers)

print(max_num, min_num)

```

6.将字符串中的大写字母转换为小写字母

```python

def convert_to_lowercase(string):

return

result = convert_to_lowercase("Hello World")

print(result)

```

7.判断一个数是否为素数

```python

def is_prime(num):

if num < 2:

return False

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

if num % i == 0:

return False

return True

result = is_prime(17)

print(result)

```

8.统计一个字符串中每个字符的出现次数

```python

def count_characters(string):

char_count = {}

for char in string:

if char in char_count:

char_count[char] += 1

else:

char_count[char] = 1

return char_count

result = count_characters("hello")

print(result)

```

9.将一个列表中的元素逆序排列

```python

def reverse_list(lst):

return lst[::-1]

numbers = [1, 2, 3, 4, 5]

result = reverse_list(numbers)

print(result)

```

10.计算一个数的阶乘

```python

def factorial(num):

result = 1

for i in range(1, num + 1):

result *= i

return result

result = factorial(5)

print(result)

```

11.删除一个列表中的重复元素

```python

def remove_duplicates(lst):

return list(set(lst))

numbers = [1, 2, 2, 3, 4, 4, 5]

result = remove_duplicates(numbers)

print(result)

```

12.将两个列表合并成一个新的列表

```python

def merge_lists(list1, list2):

return list1 + list2

numbers1 = [1, 2, 3]

numbers2 = [4, 5, 6]

result = merge_lists(numbers1, numbers2)

print(result)

```

13.判断一个字符串是否为数字

```python

def is_number(string):

try:

float(string)

return True

except ValueError:

return False

result = is_number("123")

print(result)

```

14.排序一个列表

```python

def sort_list(lst):

return sorted(lst)

numbers = [3, 1, 4, 2, 5]

result = sort_list(numbers)

print(result)

```

15.计算一个数的平方根

```python

def square_root(num):

return num ** 0.5

result = square_root(25)

print(result)

```

16.将一个字符串中的单词逆序排列

```python

def reverse_words(string):

words =

reversed_words = " ".join(words[::-1])

return reversed_words

result = reverse_words("Hello World")

print(result)

```

17.计算一个列表中的奇数之和

```python

def sum_odd_numbers(numbers):

return sum([num for num in numbers if num % 2 != 0])

numbers = [1, 2, 3, 4, 5]

result = sum_odd_numbers(numbers)

print(result)

```

18.判断一个字符串是否为回文数字(从左向右和从右向左读都一样)

```python

def is_palindrome_number(num):

string = str(num)

reversed_string = string[::-1]

if string == reversed_string:

return True

else:

return False

print(result)

```

19.找出一个列表中的所有偶数

```python

def find_even_numbers(numbers):

return [num for num in numbers if num % 2 == 0]

numbers = [1, 2, 3, 4, 5]

result = find_even_numbers(numbers)

print(result)

```

20.删除一个字符串中的所有空格

```python

def remove_spaces(string):

return e(" ", "")

result = remove_spaces("Hello World")

print(result)

```

21.将一个字符串中的大写字母转换为小写字母,小写字母转换为大写字母

```python

def convert_case(string):

return se

result = convert_case("Hello World")

print(result)

```

22.将一个列表中的元素按照相反的顺序排列

```python

def reverse_order(lst):

e

return lst

numbers = [1, 2, 3, 4, 5]

result = reverse_order(numbers)

print(result)

```

23.计算一个数的立方

```python

def cube(num):

return num ** 3

result = cube(2)

print(result)

```

24.循环打印一个字符串指定的次数

```python

def print_string(string, count):

for _ in range(count):

print(string)

print_string("Hello", 3)

```

25.计算列表中所有元素的乘积

```python

def multiply_elements(numbers):

result = 1

for num in numbers:

result *= num

return result

numbers = [1, 2, 3, 4, 5]

result = multiply_elements(numbers)

print(result)

```

26.查找一个字符串中的所有子字符串

```python

def find_substrings(string):

substrings = []

for i in range(len(string)):

for j in range(i + 1, len(string) + 1):

(string[i:j])

return substrings

result = find_substrings("abc")

print(result)

```

27.将一个列表中的元素合并为一个字符串

```python

def merge_elements(lst):

return "".join(lst)

elements = ["a", "b", "c"]

result = merge_elements(elements)

print(result)

```

28.将一个字符串中的所有单词首字母大写

```python

def capitalize_words(string):

words =

capitalized_words = [lize( for word in words]

return " ".join(capitalized_words)

result = capitalize_words("hello world")

print(result)

```

29.计算圆的面积

```python

import math

def calculate_circle_area(radius):

return * radius ** 2

result = calculate_circle_area(5)

print(result)

```

30.使用递归计算斐波那契数列的第n项

```python

def fibonacci(n):

if n <= 0:

return "Input should be a positive integer."

elif n == 1:

return 0

elif n == 2:

return 1

else:

return fibonacci(n - 1) + fibonacci(n - 2)

result = fibonacci(6)

print(result)

```

这些案例代码大致有1200多字。

python案例代码30个

本文发布于:2024-01-26 08:51:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706230319804.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   列表   元素
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23