从给定的字符串中,我需要根据以下内容进行输出:
以下代码有什么问题?
--low-specificity-color
这不是迭代。只是打印第一个字母然后退出。
答案 0 :(得分:2)
这是您的代码有什么问题:
arg
。x[n]
而不是x
。当您遍历字符串时,一次只需要输入一个字符。因此,只需x
就足够了。In [6]: def Fun_Case(arg):
...: for idx, x in enumerate(arg):
...: if idx%2==0:
...: print(x.upper(), end='')
...: else:
...: print(x.lower(), end='')
...:
...:
...: Fun_Case('python PRogrammING')
输出:
PyThOn pRoGrAmMiNg