想问下有没有编程练习题的答案,最好每个重点后面有详细注释的,方便修改自几的错误代码
num = 1 count = 0 # 循环条件 while num < 100: if (num % 3 == 0 or num % 7 == 0) and num % 21 != 0: num = num + 1 count = count + 1 print (count) else: # 循环体,设置条件 # 补全代码 num = num + 1 print(count) #我也不知道怎样才对,有没有详细代码加上详细注释
1
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕美
2019-04-21 10:05:18
同学,你好,同学的编程题解法是可以的。建议:可以直接在执行完条件判断语句后对num的值进行修改,即无论if条件成立与否,num的值都会修改,参考代码如下:
num = 1 count = 0 # 循环条件 while num < 100: # 循环体,设置条件 # 补全代码 if (num % 3 == 0 or num % 7 == 0) and num % 21 != 0: count += 1 num = num + 1 print(count)
同一道编程题,答案不是唯一的,它会有很多种写法,编程题主要是为了扩散同学们的思维,锻炼同学们的逻辑分析能力。所以编程题是没有固定答案的。您可以对照编程题中需求部分的效果图、程序中的注释以及任务要求来检验结果是否匹配,检验中有任何代码的问题也可以在问答区提问,会有老师和同学们帮助您解决问题的。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星