greeting = 'Hello!'
count = 0
for letter in greeting:
count += 1
if count % 2 == 0:
print(letter)
print(letter)
print('done')
答案 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,则它将打印“!”其次是 '!'最后“完成”。