如何用Python实现数字超过9后循环回0的输出功能
实现思路与修改方案
核心思路
- 要实现数字超过9后回到0循环,核心用取模运算:对循环里的每个索引值
i,计算i % 10,就能得到0-9循环的结果(因为10个数为一个周期,取模10会自动重置数值) - 保留原代码的输入处理和循环结构,只需要修改打印的内容即可
修改后的代码
x = input("Enter the number: ") x = int(x) for i in range(x): print(i % 10)
验证示例
输入12时,循环会执行12次,i从0到11,对应的i%10结果依次是:0、1、2、3、4、5、6、7、8、9、0、1,完全符合需求。
内容的提问来源于stack exchange,提问作者ericso
相关产品推荐
相关产品推荐

