[Tools]/Python 뿌시기

[NBcamp Python] While

pjw250 2024. 10. 18. 15:52
# While 은 조건이 참일 때만 수행되는 For 문이다.
i = 1
while i <= 5:
    print(i)
    i += 1

# 사용자로 부터 입력 받기
user_input = ''
while user_input != 'quit':
    user_input = input("Type 'quit' to exit: ")
    print("You typed:", user_input)

# Break - 원하는 조건이 달성 됐을 때 멈추기
while True:
    user_input = input("Type 'quit' to exit: ")
    if user_input == 'quit':
        break
    print("You typed:", user_input)

# 사용자가 'quit'을 입력할 때까지 반복하여 숫자를 입력받고 합을 출력
total = 0
while True:
    num = input("숫자를 입력하세요 (종료하려면 'quit' 입력): ")
    if num == 'quit':
        break
    total += int(num)

print("합:", total)
# 홀수를 출력하는 코드에서 짝수일 경우에는 아무 작업도 수행하지 않고 넘어감
numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:
        pass
    else:
        print(num, "은 홀수입니다.")

# 1부터 10까지의 숫자 중 짝수를 출력
num = 0
while num < 10:
    num += 1
    if num % 2 == 1:
        continue
    print(num)

# 1부터 10까지의 숫자 중 홀수를 출력
num = 0
while num < 10:
    num += 1
    if num % 2 == 1:
        print(num)

# 'hello' 출력
count = 0
while count < 3:
    print("Hello")
    count += 1

# Factorial 연산
num = 5
factorial = 1
while num > 0:
    factorial *= num
    num -= 1
print("Factorial of 5 is:", factorial)