2013-06-24 2 views
-5
내가 예를 들어 5

패턴 기능 파이썬

으로 6 키 진수를 인쇄하는 코드를 작성할 필요가

:

###### 
###### 
###### 
###### 
###### 

어떤 도움을?

+1

"16 진수 키"란 무엇입니까? – Lynn

+2

OP는 적절하게 _number sign_'#'을 의미했습니다. OP,이 질문은 너무 쉽게 물어볼 수 있습니다. 팁으로 : 루프 중 하나가 다른 루프에 중첩되는 2 개의 'for'루프가 필요합니다. – sulai

답변

1
>>> print '\n'.join(['#' * 6 for _ in xrange(5)]) 
###### 
###### 
###### 
###### 
###### 
+1

Downvoter : 의견 남기기 고려해주십시오. – arshajii

+1

[ '#'* 6] * 5? (난 downvoter 아니에요) –

+0

@ lcfseth 정확히 내 대답 않습니다 않습니다. –

1

이 시도 할 수 있습니다 :이 같은

print "\n".join(5*["#"*6]) 
1

뭔가?

def func(x,y): 
    return "\n".join(['#'*x for _ in xrange(y)]) 

>>> print func(6,5) 
###### 
###### 
###### 
###### 
###### 
>>> print func(4,3) 
#### 
#### 
#### 
0

인터프리터에서 이것을 시도 할 경우, 당신은이 5 회 6 "#"

>>> print("#" * 6) 
###### 

당신은 단순히 반복 수의 단일 행을 인쇄 볼 수 있습니다

print("#" * 6) 
print("#" * 6) 
print("#" * 6) 
print("#" * 6) 
print("#" * 6) 

이제 반복 코드를 루프로 대체하는 것이 좋습니다.

for row in range(5): 
    print("#" * 6)