鱼C论坛

 找回密码
 立即注册
查看: 1525|回复: 6

[已解决]for循环

[复制链接]
发表于 2020-2-10 17:08:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
for i in 'abcdef'
        print(i)


这个本来打印结果应该是abcdef
我想知道如何让他打印出来的是ace ,   就是,每间隔一个字母打印一下
最佳答案
2020-2-10 17:11:07
  1. s = 'abcdef'
  2. for i in range(0, len(s), 2):    # 步长为 2
  3.     print(s[i])
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-10 17:11:07 | 显示全部楼层    本楼为最佳答案   
  1. s = 'abcdef'
  2. for i in range(0, len(s), 2):    # 步长为 2
  3.     print(s[i])
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-10 17:17:43 | 显示全部楼层

按照他那个思路就这么写:
  1. num = 0
  2. for i in 'abcdef':
  3.     if num % 2 == 0:
  4.         print(i, sep="")
  5.     num += 1
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-10 17:21:25 | 显示全部楼层
一个账号 发表于 2020-2-10 17:17
按照他那个思路就这么写:

okok谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-10 17:22:13 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-10 17:22:56 | 显示全部楼层

请选择最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-10 17:23:44 | 显示全部楼层
zltzlt 发表于 2020-2-10 17:22
请选择最佳答案

必须的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-20 03:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表