-
任务:计算猴子吃桃问题。猴子第 1 天摘了若干个桃子,当即吃了一半零一个;第 2 剩下的吃了一半零一个,一次循环。到第十天时想吃就剩下一个桃子。求第一天摘了几个桃子?本小白的代码是:j = 1for i in range(1,10): j = (j+1)*2print(j)输出结果为:1534 本小白的思路是:属于数学的递归问题,在高中一个用数列的方式解决(也许)。但是,在Python中,可以利用for in range进行循环。D9=X/2-1=D10,因此推导出,D9=2*(D10+1),即f{x+1}=2[f(x)+1]所以,j = (j+1)*2。写在最后,作者本科商科,从未碰过代码。因,研究生专业为区块链技术,不得已开始自学编程。以上帖子仅为作者对该任务的一些粗浅认识,如果其中文字或者代码有误,希望各位大神/大佬/前辈不吝赐教,谢谢!!!
-
任务:当前有一组成绩单: score = [100,79,65,87,97,65,87,97,67] 请去除成绩单中成绩大于 80 的成绩,并将取出后的列表打印出来 本小白的代码是:score = [100,79,65,87,97,65,87,97,67]for i in score: if i > 80: continue print(i,end=" ")输出结果为:79 65 65 67 本小白的思路是:首先,确定给定数据——列表,因此可以直接使用,如果是其他的话需要转换。eg.score = 100,79,65,87,97,65,87,97,67score_list=list(score)接着,取出小于80的值。在这里的思路为,利用for和if函数遍历列表的数字,并在数值大于80时continue(跳过)。利用for和if函数遍历列表中的数字:score = [100,79,65,87,97,65,87,97,67]for i in score:#遍历数字 if i > 80: continue#当列表中的数字大于80时跳过 print(i,end=" ")#打印数字,并使用end让数字间空格为1.更多的思考在部分操作中,可能还需要将学生成绩排序。因此,可以在代码中增加相关语句以实现该目的。将获得列表中的数值从大到小排序:raw_score = score.copy() # copy 方法实现浅拷贝raw_score.sort(reverse=True)※Python对部分字符大小写有要求,不用把True写成true。※※排序后原数据会被更改,因此在此操作前一定要copy!!全部代码为:score = [100,79,65,87,97,65,87,97,67]for i in score: if i > 80: continue print(i,end=" ")print()sort_score = score.copy() sort_score.sort(reverse=True)for i in sort_score: if i > 80: continue print(i,end=" ")print()print(score)print(sort_score)输出结果为:79 65 65 67 #未排序,符合小于8079 67 65 65 #排序,符合小于80[100, 79, 65, 87, 97, 65, 87, 97, 67]#未排序,原数据[100, 97, 97, 87, 87, 79, 67, 65, 65]#排序,从大到小数据写在最后,作者本科商科,从未碰过代码。因,研究生专业为区块链技术,不得已开始自学编程。以上帖子仅为作者对该任务的一些粗浅认识,如果其中文字或者代码有误,希望各位大神/大佬/前辈不吝赐教,谢谢!!!
上滑加载中
推荐直播
-
DeepSeek行业运用方案
2025/02/25 周二 16:30-17:30
阿肯-华为云生态技术讲师
本期课程将带您揭秘DeepSeek在多行业的创新方案,手把手演示如何通过ModelArts在华为云上构建方案。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签