PTA函数实验
题目一:

1、提交列表

2、设计思路(包括流程图)
1、定义m,n,输入m,n
2、建立函数,该函数为计算n!
3、分别调用函数,赋值n,m,n-m,得出结果。
流程图如下:

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:最后的结果格式不正确
解决问题:将result等号两边加入空格
题目二:

1、提交列表

2、设计思路(包括流程图)
1、定义一个n,n为2的幂
2、建立一个循环,运用pow函数,以二为底,n为幂
3、调用函数,计算和。
流程图如下:

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:在提交过程中,由于没有声明,Dvc一直报错
解决问题:声明函数
题目三:

1、提交列表

2. 设计思路(包括流程图)
1、定义一个n,建立一个循环,引用,判断当函数返回值为1时输出yes,为0时返回no
2、建立一个循环,判断是否为素数,当是素数是返回1,否则返回0
流程图如下:

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:在运行过程中没有考虑好返回值,导致在运行过程中出现错误。
解决方法:重新考虑不同条件情况下的返回值

二、同学代码互评
我的代码:

同学代码:

2.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。
我使用了函数,他直接进行判断,函数的调用虽然在编写的过程中容易出错,但减少了代码的重复。
三、截图本周题目集的PTA最后排名。

四、本周学习总结
1.本周你学会了什么?
1)、函数的调用
2)、在函数的调用过程中要注意形参和实参
2.本周的内容还有哪些不会?
在函数的调用过程中,对应不明。
浙公网安备 33010602011771号