PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2021/11/23 00:04:18
Name 회전목마
File #1 캡처.PNG (18.1 KB), Download : 19
Subject [질문] 파이썬 이중 for range 질문입니다


계속해서 인터넷 강의를 듣던중에 막히는 구간이 생겼습니다
주석을 읽어보면 사진의 빈칸(언더바)을 채워서 아래와 같은 별 모양이 나오게 출력해야 하는것 같은데
첫번째 빈칸은 range 같은데 두번째 빈칸에 1을 넣으면 별 1개가 5줄 생기고 끝나고
5를 넣으면 별 1개가 25줄 생깁니다 ㅠㅠ
코딩을 잘 못한건지 주석을 잘못 해석한건지 모르겠습니다

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
칙힌먹구싶당
21/11/23 00:45
수정 아이콘
range 안에 1이나 5뿐만이 아니라 변수도 넣을 수 있습니다.
Rorschach
21/11/23 01:25
수정 아이콘
(수정됨) 저 언더 바 부분의 칸수가 의미가 있다면, 저렇게 네 줄 만으로는 저 그림이 나올 수 없을 것 같은데, 해당 인터넷 강의가 공개된 강의라면 링크를 주실 수 있으실까요?
참고로 파이썬의 print 명령어는 출력문 끝에 "n" ​(줄바꿈)이 자동으로 들어가는 형태라서 end=" " 이런 형식의 강제 옵션을 주면 줄 바꿈이 안되게 할 수 있습니다.

range(5)를 넣고, 마지막 줄의 탭을 한 칸 앞으로 옮기면
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
이런 형태가 출력 되긴 할 거예요.

네 줄 코드로 예시 부분의 그림 형태가 나오려면 코드가
for i in range(6):
(tab) for j in range(int(i/5)*4+1):
(tab)(tab) print("*", end=" ")
(tab) print()
이렇게 되어야 합니다.
멋진신세계
21/11/23 07:15
수정 아이콘
두번째 빈칸에 i를 넣어서 직각삼각형(?)처럼 쌓는 예제는 많이 봤는데.. 저렇게 L자로 만드는 건 for문만으로는 쉽지 않아 보이네요.
노러쉬
21/11/23 07:44
수정 아이콘
i - ((i - 1) % 4)
회전목마
21/11/23 08:23
수정 아이콘
답변 달아주신분들 너무 감사드립니다
공개된 강의가 아니라서 링크를 걸수가 없네요 ㅠ
아침에 주석을 다시 해석해보니
첫 for문만 있으면
*
*
*
*
*
인데
두번째 for문이 들어가면서
*****
으로 바뀌는거다 라고도 해석할수도 있을것같은데 맞을까요?
새벽살이
21/11/23 16:32
수정 아이콘
이거면 되긴 하는데 빈칸 길이에 비해 내용이 좀 길긴 하네요
for i in range(5):
  for j in range(5 if i>=4 else 1):
    print("*", end=" ")
  print()
*
*
*
*
* * * * *
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
175812 [질문] 위탁수화물 물건 중 빼야되는 것을 골라주세요 [7] DogSound-_-*1715 24/04/16 1715
175811 [질문] 5600x에서 5700x3d 업글 가치가 있을까요? [7] 레이오네1473 24/04/16 1473
175810 [질문] 5G 통신사는 어디가 제일 나을까요?? [5] 꿀벌1453 24/04/16 1453
175809 [질문] 이렇게 나오는 음식은 어떻게 먹는게 정석인가요? [7] SaiNT2070 24/04/16 2070
175808 [질문] 버즈2프로는 절대볼륨 비활성화 안 되나요? [2] 귀여운호랑이712 24/04/16 712
175807 [질문] 삼체를 보다가 수알못 물리알못이 보기에는... [15] 개가좋아요1375 24/04/16 1375
175806 [질문] 결혼기념일을 집에서 안전하게 보내기 위한 조언을 구합니다. [14] JoyB1581 24/04/16 1581
175805 [질문] 요즘 필름 현상 인화는 어디서 얼마에 하나요? [3] 고요888 24/04/16 888
175804 [질문] USB-C KVM 입력에 PC HDMI 연결 가능할까요? [2] 바쿠801 24/04/16 801
175803 [질문] 풀리오 목 어깨 마사지기 [11] SKT T1 FAKER1207 24/04/16 1207
175802 [질문] LOL) 본캐가 에메랄든데 실버에서 허덕입니다 [22] 서귀포스포츠클럽1772 24/04/16 1772
175801 [질문] 혹시 뤼튼 사용해서 글을 다듬거나 작성하시는 분 계실까요? [5] Part.3903 24/04/16 903
175800 [질문] 층간소음 유발 세대 알아내는 방법 없을까요? [15] 43년신혼1년1461 24/04/16 1461
175799 [질문] 드디어...! PC견적 질문 드립니다. [21] Winter_SkaDi1030 24/04/16 1030
175798 [질문] 컴퓨터 본체 중고가격 책정 좀 부탁드려요 [7] 정유미869 24/04/16 869
175797 [질문] 경주 여행 교통편에 대해서 문의 드립니다. [13] 황신강림1118 24/04/16 1118
175796 [질문] 남자옷 사기 적당한 인터넷쇼핑몰 어떤게 있을까요..? [16] Restar1806 24/04/16 1806
175795 [질문] 인생 최초로 신차가 출고 됩니다. 미리 알아둬야 할 정보가 있을까요?? [15] 원스2594 24/04/16 2594
175794 [질문] 남자 크로스백 추천해주실 수 있을까요? [1] 살다보니별일이1480 24/04/15 1480
175793 [질문] 카카오 워크 익명 설문 문의 [2] 수타군1450 24/04/15 1450
175792 [질문] 초등 2학년 아이에게 적합한 폰 추천 부탁드립니다. [8] 쌍둥이아빠1559 24/04/15 1559
175791 [질문] 무선 마우스+스마트tv+pc 연결 관련 질문입니다 [1] 던멜1204 24/04/15 1204
175790 [질문] 갤럭시 S24 울트라 카메라 질문입니다 [3] Arya Stark865 24/04/15 865
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로