给定代码中的“致问候信”是做什么的?

时间:2018-07-12 06:47:07

标签: python-3.x

greeting = 'Hello!'
count = 0
for letter in greeting:
    count += 1
    if count % 2 == 0:
        print(letter)
    print(letter)
print('done')

2 个答案:

答案 0 :(得分:0)

Python中的字符串是单个字符的序列,因此for letter in greeting的工作是遍历字符串greeting中的每个字符,并在每次迭代中将每个字符分配给变量letter

答案 1 :(得分:0)

您的答案将是:


完成

详细说明:-

您的字符串是greeting ='Hello!'
您已经将Count初始化为0
在行中,“ for问候中的字母:”-> letter不是for循环的属性,而只是一个变量,它将以递增的迭代方式保存字符串的每个字母。您也可以在问候语中使用->来表示i:->然后,“ i”将包含存储在变量“ greeting”中的每个字符串字母。
然后Count + = 1,将对字符串“ Hello!”中的所有字母执行即H,e,l,l,o ,! ->计数=6。
然后,它将检查Count是否可被2整除或“是偶数”,然后显示“字母”,即“!”。因为在完成上述“ for循环”之后,变量字母中的最后一个值为“!”。因为,如果语句结果为true,则它将打印“!”其次是 '!'最后“完成”。