为了账号安全,请及时绑定邮箱和手机立即绑定

新手求问,我这个哪里错了,为什么编译正确不能显示出结果,在cmd中试了一下也是没报错但是没有结果

https://img1.sycdn.imooc.com//5d6134d700014dc012760817.jpg求大佬讲解

正在回答

4 回答

你这样是属于在遍历字符串‘1:100’,不信你试试循环里print i,打出来就是

1

:

1

0

0

0 回复 有任何疑惑可以回复我~
#1

qq_慕8484805

你试了吗?
2019-11-18 回复 有任何疑惑可以回复我~

貌似range()是个函数,而函数不能做切片操作吧。

0 回复 有任何疑惑可以回复我~
#1

qq_慕妹2409901

range()是返回可迭代的相当于【1:101】
2019-09-10 回复 有任何疑惑可以回复我~
for i in range(7,100,7):
    print(i)


0 回复 有任何疑惑可以回复我~

想明白了for是整个遍历,也就不能在里面再进行切片,这是矛盾的,但是想知道有没有别的简单的方法,看了答案用的数组感觉好麻烦

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

新手求问,我这个哪里错了,为什么编译正确不能显示出结果,在cmd中试了一下也是没报错但是没有结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信