반복문 연습하기 Part 1
Q. 주어진 리스트와 찾고자 하는 값을 입력받아, 해당 값이 리스트에서 몇 번 등장하는지 출력해주세요.
numbers = [1, 2, 3, 4, 2, 2, 5, 2]
value_to_find = 2
- 출력 예시
리스트에서 2는 4회 등장합니다!
A.
numbers = [1, 2, 3, 4, 2, 2, 5, 2]
value_to_find = 2
count = 0
for i in numbers:
if i == value_to_find:
count += 1
print(f"리스트에서 {value_to_find}는 {count}회 등장합니다!")
반복문 연습하기 Part 2
Q. 리스트에 포함된 모든 숫자의 합을 계산하는 프로그램을 작성해주세요.
numbers = [10, 20, 30, 40, 50]
total_sum = 0
A.
numbers = [10, 20, 30, 40, 50]
total_sum = 0
for i in numbers:
total_sum += i
print(total_sum)
반복문 연습하기 Part 3
Q. 팩토리얼을 계산해보아요 !
- 팩토리얼은 n! = n * (n-1) * (n-2) * ... * 1로 정의됩니다.
- 0!은 1로 정의됩니다.
number = 5
A.
number = 5
factorial = 1
for i in range(1, number+1):
factorial *= i
print(factorial)