2013-09-20 1 views
0

Let приветствие = 'Привет, мир!'Корпус выключателя в python с использованием срезания и петли

(1) Используйте нарезку, чтобы изменить букву o на пленку О. Примечание есть два 'o's!
Сохранить новую строку в переменную new_greeting и распечатать его

(2) Вместо того, чтобы использовать нарезку, теперь используют для цикла и условного исполнения, чтобы сделать это.

Я безуспешно пытаюсь использовать greeting.upper() безрезультатно !!

+2

Пожалуйста, пост код, который вы написали до сих пор. :) – Talvalin

+0

Да, домашнее задание! :-) –

ответ

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! 
1

s =

печать '' .join ([x.upper(), если х == 'о' еще х для х в s])

Здравствуй, мир!