2011-05-03 4 views
1

저는 PySchools.com에서 Python에 대한 몇 가지 실습을 수행 중이었고 여기에 갇혀있었습니다. 나는 그것이 단순한 일이라고 확신한다. 누군가?PySchools - 주제 1 질문 7

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

+0

다시 질문이 무엇입니까? –

+0

그래, 미안 .. 방금 알아 챘어. 여기에 "인사말의 문자 수를 기준으로 인사말을 반복"합니다. – LynxLee

+0

나는 인사말을 반복하는 것이 무엇을 의미하는지 확신 할 수 없습니다. 이게 그들이 원하는거야? 'greetings = number_of_char * greeting' 아니면 'greetings = number_of_char * [greeting]'을 원하니? 어쩌면'' '.join (number_of_char * [greeting])'? –

답변

2

.

>>> 'abc' * 2 
'abcabc' 
0
greetings = "Hello Google" 
repeated_greetings = len(greetings) * greetings 
print repeated_greetings 

> '안녕하세요 GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello GoogleHello 구글

1

당신은

인사에 num_of_char를 곱하여 이렇게 간단하게 할 수 있습니다
greetings = number_of_char * greeting