小暴脾气丶 发表于 2020-3-30 10:47:02

纯萌新提问一道关于循环语句的小小测验

for char in 'python string':
        if char == ' ':   #这里的空格代表是什么意思呢?
                break
        print(char,end=' ')

        if char == '0':   #这里的0代表的又是什么意思呢?
                continue

heidern0612 发表于 2020-3-30 10:54:35

如果char值为空,跳出for循环;如果char为O(这里应该是字母0,不是零)的话,继续循环.

WangJS 发表于 2020-3-30 10:55:20

本帖最后由 WangJS 于 2020-3-30 10:56 编辑

空格代表‘python’和‘string’中间的那个,执行到那里就退出循环
如果没执行到空格那里,就打印一个字母打印一个空格
(我也不知道那个‘0’是什么,压根没有呀)

qiuyouzhi 发表于 2020-3-30 10:56:07

1:你的程序应该是要把两个字符串拼接在一起,所以要跳过空格
2:如果char为字符'0'就跳出循环

小暴脾气丶 发表于 2020-3-30 10:56:30

WangJS 发表于 2020-3-30 10:55
空格代表‘python’和‘string’中间的那个,执行到那里就退出循环

哦哦哦,恍然醒悟,蟹蟹大佬,嘻嘻

小暴脾气丶 发表于 2020-3-30 11:02:30

heidern0612 发表于 2020-3-30 10:54
如果char值为空,跳出for循环;如果char为O(这里应该是字母0,不是零)的话,继续循环.

懂了懂了,蟹蟹大佬

小暴脾气丶 发表于 2020-3-30 11:03:04

qiuyouzhi 发表于 2020-3-30 10:56
1:你的程序应该是要把两个字符串拼接在一起,所以要跳过空格
2:如果char为字符'0'就跳出循环

明白啦,蟹蟹大佬耐心解答
页: [1]
查看完整版本: 纯萌新提问一道关于循环语句的小小测验