0

让问候='你好,世界!'

(1) 使用切片将字母 o 更改为大写 O。注意有两个 'o'!
将新字符串保存到变量 new_greeting 中并打印

(2) 现在不使用切片,而是使用 for 循环和条件执行来完成。

我一直试图不成功地使用 greeting.upper() 无济于事!

4

2 回答 2

1

s = "你好,世界!"

print ' '.join([x.upper() if x == 'o' else x for x in s])

你好世界!

于 2013-09-20T19:54:14.393 回答
0

也就是说,现在是星期五,我感觉很慷慨。这是(2)的一些代码:

>> greeting = 'Hello, world!'
>> new_greeting = ''
>> for ch in greeting:
..   if ch == 'o':
..     new_greeting += ch.upper()
..   else:
..     new_greeting += ch
..
>> print new_greeting
HellO, wOrld!
于 2013-09-20T15:45:27.497 回答