반응형

1. If문

if문은 주어진 조건이 참일 경우에만 코드 블록을 실행한다. 조건이 True일 때만 들여쓰기된 코드가 실행된다.

x = 10
if x > 5:
    print("x는 5보다 큽니다.")  # 출력: x는 5보다 큽니다.
else:
    print("x는 5 이하입니다.")

 

2. For문

for문은 리스트, 튜플, 딕셔너리, 문자열 등 순서가 있는 시퀀스의 각 항목을 반복하는 데 사용된다.

fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
    print(fruit)  # 출력: 사과, 바나나, 체리
# range()를 사용해 숫자 시퀀스를 반복
for i in range(3):
    print(i)  # 출력: 0, 1, 2

3. While문 

while문은 조건이 참인 동안 코드를 반복 실행한다. 조건이 False가 되거나 break를 만나면 반복이 종료된다.

x = 0
while x < 5:
    print(x)  # 출력: 0, 1, 2, 3, 4
    x += 1
import random

target = random.randint(1, 10)  # 1부터 10 사이의 랜덤 숫자를 생성

while True:
    guess = int(input("1-10 사이의 숫자를 입력하세요: "))  # 사용자 입력을 받음
    if guess == target:
        print("정답😆")
        break  # 정답을 맞췄으므로 반복 종료
    elif guess < target:
        print("up😉") # 입력한 숫자가 목표 숫자보다 작을 때
    elif guess > target:
        print("down😉") # 입력한 숫자가 목표 숫자보다 클 때
반응형

+ Recent posts