Q. 크기를 입력받아 삼각형을 출력1.

i=int(input('삼각형의 크기는?:'))
for i in range(1,i+1):
        print('*'*i)
print()

out)

 

 

Q. 크기를 입력받아 삼각형을 출력2.

i=int(input('삼각형의 크기는?:'))
for j in range(1,i+1):
    print(' '*(i-j), '*'*j)
print()

out)

 

Q. 크기를 입력받아 삼각형을 출력3.

i=int(input('삼각형의 크기는?:'))
for j in range(1,i+1):
    print(" "*(i-j), "*"*(2*j-1))

out)

 

 

 

Q. 크기를 입력받아 삼각형을 출력4.

i=int(input('삼각형의 크기는?:'))
for j in range(1,i+1):
    print(" "*(i-j), "*"*(2*j-1))
for k in range(i-1,0,-1):
    print(" "*(i-k), "*"*(2*k-1))
    

out)

 

 

 

while문보다 for문이 이해가 더 잘된다.

정보처리기사 시험에서 for문으로 여러 예제를 풀어 본 것이 도움이 되는 것같다.

하지만 약수 구하는 건 아직도 모르겠다...카운트 함수를 쓰면 안될려는지...

'파이썬이 제일 쉽다면서요' 카테고리의 다른 글

python #제어문 (if, if-else, if - elif - elif - else)  (0) 2021.06.01
python #연습문제  (0) 2021.06.01
python #3.input과 print  (1) 2021.06.01
Python #2. 연산자  (0) 2021.06.01
Python #1. 변수  (0) 2021.06.01

+ Recent posts