帅哥520 发表于 2026-3-23 22:59:33

python答疑送福利第二期

本帖最后由 帅哥520 于 2026-3-23 23:05 编辑

python答疑送福利第二期
上一期因为是第一次发,所以开了抢楼,本期只有给的答案最佳者可领取30鱼币奖励
欢迎大家参与!
本期主题:python知识问答
题目:
1. print (3 + 5 * 2) 结果是多少?
2.定义列表 a = ,执行 a.append (4) 后,列表 a 变成什么?
3.单行注释 Python 代码,正确符号是?
   A.//   B.#   C.*
4.代码:name = input ("请输入名字")
input 获取的数据类型是?
5.请写一段python代码,用户输入a的值,并作出以下判断如果 a 大于 10,打印 "偏大";如果a小于10,打印"偏小"
6.代码:age = 18print("年龄是:" + age)
请问代码哪里出错了?
7.(高难度)代码:# 定义闭包函数:累计求和
def accumulator():
    total = 0# 外层函数的变量,作为累计值
   
    def add_number(num):
      # 核心错误:修改外层变量但未声明nonlocal
      total += num
      return total
   
    return add_number

# 调用测试
acc = accumulator()
print(acc(5))# 预期输出:5
print(acc(3))# 预期输出:8
请问代码哪里出错了?如何修改
8.(实践题):编写一个 Python 程序,实现以下核心逻辑:

[*]接收用户输入的 5 个学生的数学成绩(0-100 的整数);
[*]计算并输出这 5 个成绩的平均分(保留 1 位小数);
[*]统计并输出及格人数(60 分及以上为及格);
[*]找出并输出最高分和最低分。
[*]注意!禁止使用AI!作答时需要加上题号,按回答的时间先后与答案的准确度来给予鱼币
[*]盲猜不一定有人能在全对的情况下,做完全部题目!🤭

尉尉的可乐 发表于 2026-3-23 22:59:34

1. 13

2.

3. B

4. 字符串(str)

5.a = int(input("请输入a的值:"))
if a > 10:
    print("偏大")
elif a < 10:
    print("偏小")

6. 字符串和整数不能直接拼接,需将age转为字符串:print("年龄是:" + str(age))

7. 错误:修改外层变量total未声明nonlocal,导致被当作局部变量。
修改:在add_number内添加nonlocal total
def accumulator():
    total = 0
    def add_number(num):
      nonlocal total
      total += num
      return total
    return add_number

8.scores = []
for i in range(5):
    score = int(input(f"请输入第{i+1}个学生成绩:"))
    scores.append(score)

avg = sum(scores) / 5
pass_num = sum(1 for s in scores if s >= 60)
max_s = max(scores)
min_s = min(scores)

print(f"平均分:{avg:.1f}")
print(f"及格人数:{pass_num}")
print(f"最高分:{max_s},最低分:{min_s}")

空python 发表于 2026-3-24 00:10:59

我的学述不高,还需努力!

萧随风 发表于 2026-3-24 10:29:26

#1.结果是13
2.
3.B
4.字符串str
5.a =int(input("请用户输入数字(10除外):"))
   if a > 10:
      print("偏大")
   else:
       print("偏小")
6.类型出错,"年龄是:"是字符串 + age是整数int,不能直接相加
   语法出错,18不能与print写在一起

帅哥520 发表于 2026-3-24 23:14:44

空python 发表于 2026-3-24 00:10
我的学述不高,还需努力!

加油

帅哥520 发表于 2026-3-24 23:18:19

空python 发表于 2026-3-24 00:10
我的学述不高,还需努力!

你可以通过小甲鱼的课程入门python哦
{:5_108:}

空python 发表于 7 天前

帅哥520 发表于 2026-3-24 23:18
你可以通过小甲鱼的课程入门python哦

已开始学了,不过学的很慢,想快快不起来。

1997xx 发表于 5 天前

66666666666666
页: [1]
查看完整版本: python答疑送福利第二期