Quest/Python

Python Quest 걷기반 - Part 1, 2, 3

beady 2024. 11. 23. 22:52

반복문 연습하기 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)