1. PTA作业

1.1韩信点兵

在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:

按从1至5报数,记下最末一个士兵报的数为1;

再按从1至6报数,记下最末一个士兵报的数为5;

再按从1至7报数,记下最末一个士兵报的数为4;

最后按从1至11报数,最末一个士兵报的数为10;

1.1.1代码展示

韩信点兵 python代码 韩信点兵用python_韩信点兵 python代码


1.1.2数据处理

数据表达:int类型数据

数据处理:for循环

1.1.3提交列表

韩信点兵 python代码 韩信点兵用python_c语言_02


没有错误

1.2找出一批学生的最高分

输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理

1.2.1代码展示

韩信点兵 python代码 韩信点兵用python_for循环_03


1.2.2数据处理

数据表达:int类型

数据处理:if结构

1.2.3提交列表

韩信点兵 python代码 韩信点兵用python_c语言_04


没有错误

1.3购物(二)

用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

1.3.1代码展示

韩信点兵 python代码 韩信点兵用python_韩信点兵 python代码_05

1.3.2数据处理

数据表达:int类型

数据处理:for循环

1.3.3提交列表

韩信点兵 python代码 韩信点兵用python_数据_06


没有错误

1.4循环-古角猜想

日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

1.4.1代码展示

韩信点兵 python代码 韩信点兵用python_数据处理_07


1.4.2数据处理

数据表达:int,double类型数据

数据处理:if选择结构

1.4.3提交列表

韩信点兵 python代码 韩信点兵用python_c语言_08


没有错误

2.学习总结

2.1学习进度条

周日期

这周所花时间

代码行

学到的知识简介

目前比较迷惑的问题

11/14-11/20

8.5h

421

for循环

深入运用for循环

2.2累计代码行和博客字数

韩信点兵 python代码 韩信点兵用python_c语言_09

2.3学习感悟
随着继续学习编程,我相信自己会学的更好