课程
/后端开发
/Python
/初识Python
x = range(1,100) for i in x: i = i * 7 print i 这样写可以吗?
2014-12-18
源自:初识Python 9-1
正在回答
你这个再判断一下i<100再输出。。
慕先生1458487 提问者
x = range(1,100)
for i in x:
if i < 15:
i = i * 7
print i
此处正确答案。你打印的是7的倍数,range(1,101)里边最小的是7,最大的是98,是1乘7到14乘7,所以需要给个条件i<15,这样打印出来的才是7的倍数。
任务是请用for循环迭代数列 1-100 并打印出7的倍数。你这是循环把所有的数字都翻了7倍啊。。。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序