개발/AI&Chatbot

Day01. 파이썬 기초 - 변수, f-string, 조건문, 반복문

honeypeach 2025. 10. 13. 12:01

오늘의 핵심포인트!

name = '허니피치'
hobby = '여행'

print(f'안녕하세요! {name}입니다. 제 취미는 {hobby}입니다. ')

 


🐍 파이썬 기초 문법 완전 정리 📘

“프로그래밍의 첫걸음, 파이썬으로 시작하기”
by 허니피치 🍑


🔸 1. 출력과 입력

파이썬에서 화면에 문장을 출력할 때는 print()를,
사용자에게 값을 입력받을 때는 input()을 사용합니다.

name = input("이름을 입력하세요: ")
print(f"안녕하세요, {name}님!")

🔸 2. 자료형과 변수

숫자(int, float), 문자열(str), 논리형(bool)을 다루며
변수를 통해 데이터를 저장하고 재활용할 수 있습니다.

자료형예시

정수(int) a = 10
실수(float) b = 3.14
문자열(str) c = "Python"
논리형(bool) is_ok = True

🔸 3. 조건문 (if)

조건에 따라 프로그램의 흐름을 제어합니다.

score = 85
if score >= 90:
    print("A")
elif score >= 80:
    print("B")
else:
    print("C")

🔸 4. 반복문 (for, while)

같은 코드를 여러 번 실행할 때 사용합니다.

for i in range(5):
    print(f"{i}번째 반복")

제어문설명

break 반복 즉시 종료
continue 다음 반복으로 건너뜀

🔸 5. 리스트 (List)

여러 데이터를 한 번에 다루는 기본 구조입니다.

fruits = ["사과", "바나나", "포도"]
fruits.append("딸기")
print(fruits[0])  # 사과

메서드설명

append() 마지막에 값 추가
insert(i, v) i번째에 값 삽입
remove(v) 해당 값 삭제
pop() 마지막 값 꺼내기
len(list) 길이 반환

 


입력 : input을 통해 숫자(int)와 문자(str)를 입력받을 수 있다.

출력 : print(f-string'') 등 다양하게 출력

9️⃣ 퀴즈 🧩

rule-based chatbot

illys.ai

rag

복습 1 : 변수와 f-string 활용

# (예시) 게임 캐릭터 설정
name = 'honey' # 닉네임 : 문자열(str), ''혹은 "" 필요
level = 1013 # 레벨 : 정수(int)
height = 180.3 # 키 : 실수(float)
group = True # 길드 여부 : 불린(boolean), 참(True)과 거짓(False) 판단
solo = False

print(name, level, height, group, solo)

# f-string 활용해서 출력하기
print(f'안녕하세요! {name}입니다. {level}이고, 키는 {height}입니다.')

 

복습 2 : 조건문 활용

num = int(input("숫자를 입력하세요."))

if num > 0:
	print("양수입니다.")
elif num < 0:
	print("음수입니다.")
else:
	print(0)
728x90