如何用Python循环实现按10递增计数至1000?
解决Python输出10到1000步长10的序列问题
你的原代码有两个问题:
range(1, 1001)的参数不符合需求,它会生成从1到1000的连续数字print("num")是输出字符串"num",而不是循环变量的实际数值
只需要调整range的参数,同时修正print的内容即可:
for num in range(10, 1001, 10): print(num)
简单说明:
range的三个参数分别是起始值、结束值(左闭右开规则,所以要写1001才能包含1000)、步长- 设置起始值为10,步长为10,就能让
num依次取到10、20、30……直到1000 - 去掉
num的引号,才能输出变量里的数字,而不是固定字符串"num"
内容的提问来源于stack exchange,提问作者Name
相关产品推荐
相关产品推荐

