[파이썬 기초문법] 반복문 연습

Q. 10이하의 정수를 입력받아, 입력받은 정수의 개수만큼 "파이썬"이라고 출력하세요.

입력: 5

출력:
파이썬
파이썬
파이썬
파이썬
파이썬

조건을 살펴보면

1. 10 이하의 정수를 입력했을 때만 동작하기 -> if 10<=:

2. 정수를 입력받기 -> int(input())

3. 입력받은 개수만큼 문자 출력하기 -> for i in range(n):

a=int(input("숫자를 입력하세요:"))

if a<=10:
	for i in range(a):
    	print("파이썬")
        
       
입력1: 3
출력1: 
파이썬
파이썬
파이썬


입력2: 14
출력2:
(없음)

 

 

Q2. 변수 n을 선언하고, 1부터 100까지의 누적합을 n에 저장해서 출력해보세요.

1. 변수 n 의 값을 0으로 지정    n=0

2. for문으로 1부터 100까지 출력    for i in range(1,101):

3. n의 값에 i값을 누적해서 더해주기   n=n+i

n=0
for i in range(1,101):
    print(i)

    n=n+i

print(f'1부터 {i}까지의 합은: {n}')

출력:
1
2
3
.
.
.
100
1부터 100까지의 합은: 5050
반응형