目录

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

1、编写程序,利用可变参数定义一个求任意个数数值的最小值的函数(函数名及参数为:min_n(a,b,*c)),并编写测试代码进行测试(如输入测试数据:8,2,3,0,9,分两次调用函数,分别输出8,2两个数的最小值及8,2,3,0,9五个数的最小值)。

2、编写一个求斐波那契数列的函数fib(n),并编写测试代码,输出前m项(要求:m大于零的整数,需要键盘输入。每项宽度5个字符位置,右对齐)。(注意:视频讲解讲了2种方法,本题只需要非递归方式即可)(更正:视频中非递归方式中循环输出修改为

print(f"{Fibonacci(i):>5}",end="")

3、编写模拟报数函数。有n个人围成一圈,顺序编号,从第一个人开始从1到x,报到x的人退出圈子。 然后圈子缩小,从下一个人继续报数,打印出列的序号。