PySchools - Тема 1 Вопрос 7 - PullRequest
1 голос
/ 03 мая 2011

Я проходил некоторые практики для Python на PySchools.com и застрял здесь. Я уверен, что это простая задача. Кто-нибудь?

Вы можете использовать функцию len (x), чтобы узнать количество символов в строке.

Примеры

>>> greetings = "Hello World"
>>> len(greetings) # get the length of string
11
>>> greetings[0] # get the 1st character
'H'

Вопрос здесь ниже:

greeting = "Hello Google!"
# number of characters stored in the variable greeting
number_of_char = len(greeting)

# repeat the greetings based on the number of character in 'greeting'
greetings =

http://www.pyschools.com/quiz/view_question/s1-q7

Ответы [ 3 ]

2 голосов
/ 03 мая 2011

Вы можете умножить строку на целое число, чтобы повторить строку несколько раз.

>>> 'abc' * 2
'abcabc'
1 голос
/ 13 марта 2012

Вы можете просто сделать это, умножив num_of_char на приветствие

greetings = number_of_char * greeting
0 голосов
/ 03 мая 2011
greetings = "Hello Google"
repeated_greetings = len(greetings) * greetings
print repeated_greetings

> «Здравствуйте, Google, Здравствуйте, Google! Здравствуйте, Google! Здравствуйте! Google! Здравствуйте!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...