• [热门活动] Python编程创造营“如果”和“复读机”小结实验任务(1)
    任务:当前有一组成绩单: 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]#排序,从大到小数据写在最后,作者本科商科,从未碰过代码。因,研究生专业为区块链技术,不得已开始自学编程。以上帖子仅为作者对该任务的一些粗浅认识,如果其中文字或者代码有误,希望各位大神/大佬/前辈不吝赐教,谢谢!!!
  • [活动体验] 翻译官方文档编程指南
    参加MindSpore官方的翻译任务《保存、加载与转化模型》文档翻译,花了一点时间将官方文档编程指南里《保存、加载与转化模型》翻译成英文,以供更多海内外朋友查阅。已提交PR:文档翻译#I3HZNA个人邮箱:1156835856@qq.com任务序号:#I3HZNA
总条数:24 到第
上滑加载中