2024年1月26日发(作者:)
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多字。
本文发布于:2024-01-26 08:51:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1706230319804.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |