phyone编程例题

轲思 阅读:830 2024-04-19 14:46:12 评论:0

Python编程考题示例

考题1: 列表操作

问题描述:

请编写一个Python程序,要求实现以下功能:

1. 创建一个包含5个整数的列表,例如[1, 2, 3, 4, 5]

2. 将列表中的元素按照从大到小的顺序排序

3. 输出排序后的列表

参考答案:

```python

创建列表

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

从大到小排序

num_list.sort(reverse=True)

输出排序后的列表

print(num_list)

```

考题2: 字典操作

问题描述:

请编写一个Python程序,要求实现以下功能:

1. 创建一个包含学生信息的字典,包括学生姓名、年龄和成绩

2. 统计学生的平均成绩

3. 输出平均成绩

参考答案:

```python

创建学生字典

student_dict = {

'Alice': {'age': 20, 'score': 85},

'Bob': {'age': 21, 'score': 78},

'Cathy': {'age': 22, 'score': 92}

}

计算平均成绩

total_score = 0

for student in student_dict.values():

total_score = student['score']

average_score = total_score / len(student_dict)

输出平均成绩

print("平均成绩为:", average_score)

```

考题3: 函数定义

问题描述:

请编写一个Python程序,要求实现以下功能:

1. 定义一个函数 `calculate_factorial`,接受一个整数作为参数,计算并返回该整数的阶乘

2. 调用函数,计算5的阶乘并输出结果

参考答案:

```python

定义计算阶乘的函数

def calculate_factorial(n):

if n == 0:

return 1

return n * calculate_factorial(n 1)

计算5的阶乘并输出

result = calculate_factorial(5)

print("5的阶乘结果为:", result)

```

通过以上Python编程考题示例,可以考察考生对于列表、字典操作以及函数定义的掌握程度。希望对您有所帮助!

搜索
排行榜
最近发表
关注我们

扫一扫关注我们,了解最新精彩内容