Y_InventOry

떠오르는 생각들을 씁니다.

생각상자에 어서오세요 자세히보기

2025 SCG

20250501_ChatGpt와 공부하기_Day2

mawarikei 2025. 5. 1. 14:59
반응형

좋아, 디테일 더 챙겨서 구체적으로 줄게. 오늘은 Day 2니까 파이썬의 문자열, 리스트, 조건문을 사용해서 **“꿈 데이터를 기반으로 간단한 문장 생성기”**를 만들어보는 문제야. 실전 감각을 조금씩 익히는 중이니까 최대한 직접 설계하게 유도할게.

 


 

🌙 Day 2 과제 (구체적 설명 포함)

 

 

🎯 목표

 

  • 문자열과 리스트를 조합해 간단한 “꿈 요약 문장” 만들기
  • 조건문을 통해 꿈 내용에 따라 다른 메시지를 출력하기
  • 간단한 “심리 해석기” 만들기

 


 

📌 문제 1: 꿈 요약 문장 생성기

 

설정: 사용자가 꿈을 꾸고 나서 아래와 같은 데이터를 입력했다고 가정한다.

emotion = "불안함"
place = "끝없는 계단"
person = "익명의 남자"

요구사항: 위 세 개의 데이터를 조합하여 문법적으로 자연스러운 문장을 출력하라. 단, + 연산이 아니라 f-string을 사용할 것.

 

🧪 조건:

 

  • 출력 문장은 나는 [place]에서 [person]을(를) 만났고, [emotion]을 느꼈다. 형식일 것

 


 

📌 문제 2: 꿈 장면 리스트 분석기

 

설정: 꿈에서 인상 깊은 장면들을 리스트로 저장한 상태다.

scenes = ["검은 숲", "울부짖는 늑대", "피 묻은 달", "무너지는 탑"]

요구사항: 이 리스트에 "피 묻은 달"이 포함되어 있다면 아래 문장을 출력하라.

"이 장면은 절대 잊을 수 없어."

그렇지 않으면 아래 문장을 출력하라.

"기억에 남는 장면이 없다."

🧪 조건:

 

  • if문과 in 연산자를 사용할 것
  • 대소문자 정확히 맞출 것

 


 

📌 문제 3: 감정 기반 심리 해석기

 

설정: 사용자가 꿈에서 느낀 감정을 하나 입력했다고 가정한다.

emotion = "불안"

요구사항: 감정에 따라 아래와 같이 해석을 출력하라.

 

  • "불안", "두려움", "긴장"  "당신은 현재 심리적으로 불안정한 상태입니다."
  • "행복", "평온"  "당신은 현재 안정된 심리 상태입니다."
  • 그 외의 값 → "감정 상태를 분석할 수 없습니다."

 

🧪 조건:

 

  • if-elif-else 구조 사용할 것
  • 리스트 안에 값이 있는지 in 연산자로 검사할 것

 


 

🎯 보너스 (선택)

 

위 세 문제를 한 프로그램 안에 통합해서, 입력값만 바꾸면 자동으로 꿈을 해석해주는 간단한 분석기 형태로 만들 수도 있어. (이건 내일 실습으로 다듬게 될 거야.)

 


과제 완료되면 .py 파일 만들어서 실행해 보고, 결과랑 함께 알려줘. 피드백 바로 줄게.

시작할 준비 됐어?

 

# problem 01

emotion = "불안함"

place = "끝없는 계단"

person = "익명의 남자"

 

print(f"나는 {place}에서 {person}을(를) 만났고, {emotion}을 느꼈다.")

 

# problem 02

scenes = ["검은 숲" , "울부짖는 늑대" , "피 묻은 달" , "무너지는 탑"]

if "피 묻은 달" in scenes:

    print("이 장면은 절대 잊을 수 없어.")

else:

    print("기억에 남는 장면이 없다.")

 

# problem 03

emotion = input()

if emotion in ["불안" , "두려움" , "긴장"]:

    print("당신은 현재 심리적으로 불안정한 상태입니다.")

elif emotion in ["행복" , "평온"]:

    print("당신은 현재 안정된 심리 상태입니다.")

else:

    print("감정 상태를 분석할 수 없습니다.")