目录

  • 实验一 程序设计IPO
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验二 选择与决策
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验三 迭代与计算
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验四 求解数学问题
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验五 序列数据类型
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验六 字符串与字典
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验七 函数与函数式编程
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
  • 实验八 综合实验
    • ● 相关知识
    • ● 实验目的
    • ● 实验内容A
    • ● 实验内容B
    • ● 拓展与提高——践行“二十大精神”教学案例
实验内容B

1、输入一个字符串,分类统计并显示其中的英文字母(不区分大小写)、数字、空格和其他字符出现的次数。

2、输入一个字符串,判断其是否是一个“回文串”。如果一个字符串从左向右与从右向左读完全一致,就是回文串。如字符串“121”和“A8A”是回文串,“1232”不是回文串。

3、输入3个字典元素,建立一个字典(假设键和值都是字符串),并且键对应的值不允许重复,显示该字典。然后将每个元素的键和值交换,再建立一个新字典,显示新字典。例如字典{"a":1,"b":2,"c":3}对应的新字典为{1: 'a', 2: 'b', 3: 'c'}。

4、有5名学生,每人都获得2门课的成绩。编写一个Python程序,让老师输入每个学生的名字和该生所有课程的成绩。然后程序计算每个学生的平均成绩,并按其平均成绩降序显示学生的名字。此外,如果有多少名学生的平均成绩相同,则按字母顺序显示这些学生的名字。