1주차 답안

<aside> 💡 실습(15점)

</aside>

n,m = map(int, input().split())#양의 정수 n,m
count = 0#총 소수의 개수
for i in range(n,m+1):
    flag = 0#소수인지 아닌지 구분
    for j in range(2,i):
        if i%j==0:
            flag = 1
    if flag == 0:
        print(i)
        count+=1
print(count)

<aside> ✏️ 이론(10점)

</aside>

1. [2점] while 루프는 조건문이 거짓이 되기 전까지 계속 실행되기 때문에 "불확정 루프"라고 불린다. → ⭕

2. [2점] 문자열에 정수값 1을 더할 수 있다. → ❌ 문자열에 정수값 1은 더할 수 없다.

3. [2점] fruit = 'banana' → print(fruit[0]) 와 같이 문자열의 개별 문자에 인덱스를 활용하여 접근할 수 있다. → ⭕

4. [2점] 문자열 슬라이싱 a[0:3]은 문자열의 인덱스 0부터 인덱스 3까지의 문자를 슬라이싱한다. → ❌ 문자열 슬라이싱 a[0:3]은 문자열의 인덱스 0부터 인덱스 2까지의 문자를 슬라이싱한다.

5. [2점] 튜플은 값을 변경하거나 순서를 바꿀 수 없다. → ⭕