# data[].attributes.body
1. 팀이름: Jo

2. 조원

: 20309 박민서

: 20310 박솔지

: 20314 배서연

: 20316 이승우

: 20317 이예은

3. 프로그램 이름: 랜덤 일기 작성기

4. 프로그램:

import datetime

import time

import random

today = datetime.date.today()

diary = {

"weather" : ["비가 왔다", "해가 쨍쨍했다", "먹구름이 꼈다", "천둥번개가 쳤다", "눈보라가 휘몰아쳤다", "눈이 펑펑 내렸다", "날벼락이 떨어졌다", "하늘에서 우박이 떨어졌다", "바람이 세찼다"],

"emotion" : ["매우 슬펐다", "하늘이 날아갈 듯이 기뻤다", "너무 화가 나서 주체할 수 없었다", "설레서 심장이 쿵쾅거렸다", "안도의 한숨을 내쉬었다","기분좋았다", "짜증났다",

"행복했다", "신났다", "슬펐다", "감정이 없었다", "웃음이 났다", "의욕이 사라졌다", "평온했다", "들떴다", "민망했다", "화가 났다", "피곤했다", "괜찮았다", "어이없었다",

"초조했다", "심심했다", "만족했다", "기뻤다", "답답했다", "긴장했다", "편안했다", "즐거웠다", "서운했다", "멍했다"],

"events" : ["은행강도를 제압했다가", "중남에게 청혼했다가", "공룡이 부활했다가", "소설에 빙의되었다가", "아이돌로 데뷔했다가", "남자친구의 뺨을 때렸다가", "환승연애에 출연했다가",

"공공장소에서 실수로 방귀를 꼈는데", "지나가는 사람에게 고백했는데","생일파티에 차은우가 왔는데"],

"ending" : ["망고장수와 함께 망고를 팔았다", "변기가 막혔다", "무단지각을 했다", "컨닝지를 걸렸다", "지구가 멸망했다", "아랍부자를 만나 인생역전을 했다","두바이 초콜릿 공장을 차렸다",

"타임즈 잡지에 실렸다", "이재용에게 용돈을 받았다", "광산에 들어가 금을 캤다", "지구 내부로 떨어져 핵에 빠져 죽었다", "뉴욕에 내 동상이 세워졌다",

"결국 지구를 떠났다", "그 일로 뉴스에 나왔다", "웃다가 의식을 잃었다", "기억을 잃었다", "끝내 경찰에 체포됐다", "그대로 잠들었다", "평생 잊지 못했다", "결국 자퇴했다",

"다시는 밖에 안 나갔다", "그날 이후 인기가 폭발했다", "정신 차리니 바다였다", "모든 게 꿈이었다", "갑자기 악명이 생겼다", "결국 외계인으로 인정받았다",

"방송 출연 제의를 받았다", "끝내 국회의원이 됐다", "결국 내 이름으로 길이 생겼다", "그 일로 친구를 잃었다", "마을 전설이 됐다", "결국 왕이 됐다", "집 문을 열었는데 기자가 있었다",

"그날 이후 나는 신이 됐다", "모두 나를 존경했다", "끝내 세계 기록을 세웠다", "결국 학교 교과서에 실렸다", "모든 걸 포기했다", "결국 웃으면서 울었다", "사진이 밈이 됐다",

"그날 이후 세상이 조용해졌다", "결국 아무 일도 아니었다"] }

answer = input("날씨/감정/사건/결말을 추가하고 싶으신가요? (네/아니요)")

if answer == "네":

print()

time.sleep(1)

ans_1 = input("날씨를 추가하고 싶으신가요? (네/아니요)")

if ans_1 == "네":

new_weather = input("오늘 날씨를 입력하세요 ( ~~ 했다) :")

diary["weather"].append(new_weather)

print()

time.sleep(1)

ans_2 = input("감정을 추가하고 싶으신가요? (네/아니요)")

if ans_2 == "네":

new_emotion = input("오늘 감정을 입력하세요 ( ~~ 했다) :")

diary["emotion"].append(new_emotion)

print()

time.sleep(1)

ans_3 = input("사건을 추가하고 싶으신가요? (네/아니요)")

if ans_3 == "네":

new_event = input("오늘 사건을 입력하세요 ( ~~ 하다가) :")

diary["events"].append(new_event)

print()

time.sleep(1)

ans_4 = input("결말을 추가하고 싶으신가요? (네/아니요)")

if ans_4 == "네":

new_ending = input("오늘 결말을 입력하세요 ( ~~ 했다) :")

diary["ending"].append(new_ending)

ran_weather = random.choice(list(diary["weather"]))

ran_emotion = random.choice(list(diary["emotion"]))

ran_events = random.choice(list(diary["events"]))

ran_ending = random.choice(list(diary["ending"]))

print()

time.sleep(1)

print("--------------------------------")

time.sleep(1)

print("오늘 날짜 :",today)

time.sleep(1)

print("오늘 날씨는",ran_weather + ".")

time.sleep(1)

print("오늘은",ran_emotion + ".")

time.sleep(1)

print("오늘",ran_events,ran_ending + ".")

time.sleep(1)

print("--------------------------------")

5. 프로그램 설명:

이 프로그램을 실행하면 오늘 하루는 이 랜덤일기대로 이루어질지니~

# data[].attributes.body
1. 팀이름 : 눈 덮인 숲속 마을

2. 조원 : 20301, 20302, 20303, 20305, 20307

3. 프로그램 이름 : 카페 경영 시뮬레이션

# 코드로 구현하기

import random

import time

menu = {}

print("카페 운영을 시작하기에 앞서 메뉴판을 작성해주세요!")

print("(카페 운영을 시작하고 싶으시면 [운영하기]를 입력해주세요)")

print("\n")

while True :

print("현재 메뉴판 [", end = '')

for i in menu :

if(i != list(menu.keys())[-1]) :

print( i, ":", str(menu[i]) + ', ', end = '')

else :

print( i, ":", str(menu[i]), end = '')

print("]")

a_menu = input("메뉴 이름과 가격을 띄어쓰기로 나누어 순서대로 작성해주세요! (가격은 정수로 적어주세요.)")

if a_menu == "운영하기" :

break

a_menu_name, a_menu_price = a_menu.split(' ')

a_menu_price = int(a_menu_price)

menu[a_menu_name] = a_menu_price

print("<메뉴판>")

print("[", end = '')

for i in menu :

if(i != list(menu.keys())[-1]) :

print( i, ":", str(menu[i]) + ', ', end = '')

else :

print( i, ":", (menu[i]), end = '')

print("]")

cnt = random.randint(1, 10)

sum = 0

for i in range(cnt) :

time.sleep(random.randint(1,3))

choice = random.randint(1,len(menu))

print(list(menu.keys())[choice - 1] + "가 판매되었습니다! +" + str(menu[list(menu.keys())[choice - 1]]))

sum += menu[list(menu.keys())[choice - 1]]

time.sleep(1)

print("총 " + str(sum) + "원 수익을 냈습니다!")

# data[].attributes.body
쭈워니네 조

20410 박시은. 20411 박주원. 20414 이서연, 20415 이서윤, 20409 민서현

프로그램 이름 : make a food for mr. josssseeeppp

4. import random

import time

print('mr . josseepppp씨 안녕하세요 ~~~ 저희는 이 시대 최고의 셰프팀~~~입니다~~)

time.sleep(2)

print(음식을~~~ 만들고 ~~~ 있어요~~~)

fruit= [패션후르츠, 블루베리, 파인애플, 딸기, 체리, 복숭아, 사과, 레몬, 수박, 파파야, 망고, 망고스틴, 배, 감 ,귤 , 오렌지, 무화과, 용과, 바나나, 석류, 포도, 거봉, 오미자, 아보카도, 코코넛, 키위, 두리안, 라임, 매실, 토마토, 샤인머스켓, 참외, 살구, 자몽, 자두, 유자, 산딸기, 복분자, 람부탄, 대추야자]

korean_food=[ 된장찌개, 김치찌개, 김치볶음밥, 칼국수, 잡채, 김치찜, 송편, 청국장, 불고기, 떡볶이, 순두부찌개, 제육볶음, 곰탕, 설렁탕, 비빔밥, 조기, 삼겹살, 떡국, 라면, 미역국, 삼계탕, 해물파전, 냉면, 김치전, 감자전,콩나물국밥, 황태덮밥, 순대덮밥, 육개장, 콩국수, 잔치국수, 깍두구,탕평채 ]

foreign_food=[ 피자, 타코, 햄버거, 토마토 파스타 , 리조또,핫도그. 알리오올리오 파스타, 샌드위치, 아이스크림, 샤베트, 감자튀김, 스테이크, 쇼콜라 케이크, 라자냐, 시저 샐러드, 버섯수프, 미트볼, 에스카르고, 캐비어,케밥, 애플파이]

comb1= random.choice(list(fruit.items()))

comb2= random.choice(list(korean_food.items))

comb3= random.choice(list(foreign_food.items)

time.sleep(2)

print(~~~~~요리~~~)

time.sleep(1)

print( ~~~완성~~~)

time.sleep(1)

print(f" 미스터 Jossseeeeppp에게 추천드리는 퓨전 음식은 {comb1},{comb2},{comb3}입니다~~~ 즐거운 시간 되세요~~)

#한국음식과 문화에 관심이 많으신

mr.jooosseeeep에게 한국과 미국 퓨전음식을 추천해주는 프로그램입니다.

# data[].attributes.body
1.팀이름: 훈이와 아이들2

2.조원:

20418 이지우

20419 이훈지

20420 정다해

20424 조서은

20425 조혜신

3.프로그램 이름: 햄스터 키우기

4.코드:

# 코드로 구현하기

import random

import time

hamster={"이름":input("햄스터 이름을 지어주세요."),"체력":100,"행복":70,"배고픔":30,"청결":80}

print(f"{hamster['이름']}을(를) 잘 부탁드립니다")

while True:

print("\n현재상태")

for key, value in hamster.items():

if key!="이름":

print(f"-{key}:{value}")

print("\n1.밥주기")

print("2.놀아주기")

print("3.목욕시키기")

print("4.재우기")

print("0.종료")

choice=input("행동을 선택하세요")

if choice=="1":

print("밥주는 중....")

time.sleep(1)

hamster["배고픔"]=max(0,hamster["배고픔"]-30)

hamster["행복"]+=5

hamster["청결"]-=5

print("햄스터가 맛있게 먹었습니다.")

elif choice=="2":

print("놀아주는 중....")

time.sleep(1)

hamster["행복"]+=15

hamster["체력"]-=20

hamster["배고픔"]+=15

print("햄스터가 신나게 뛰어 놀았습니다.")

elif choice=="3":

print("목욕 중....")

time.sleep(1)

hamster["청결"]==min(100,hamster["청결"]+30)

hamster["행복"]-=10

hamster["체력"]-=10

print("햄스터는 목욕이 싫어했지만, 깨끗해졌습니다.")

elif choice=="4":

print("잠드는 중....")

time.sleep(1)

hamster["체력"]==min(100,hamster["체력"]+25)

hamster["배고픔"]+=10

hamster["행복"]+=5

print("햄스터가 꿈나라로 떠났습니다.")

elif choice=="0":

print(f"{hamster['이름']}이(가) 잠에 들었습니다. 프로그램 종료")

break;

else:

print("잘못된 입력입니다. 다시 입력하세요.")

event=random.choice(["햄스터가 집을 갉아먹었습니다.","으앗! 햄스터에게 손가락을 물렸습니다!","이런! 햄스터가 쳇바퀴에서 떨어졌습니다","햄스터가 볼에 간식을 숨겼습니다."])

print(f"오늘의 이슈:{event}")

if hamster["체력"]<=0:

print(f"{hamster['이름']}이(가) 탈진해서 사망했습니다. 게임 종료")

break

if hamster["행복"]<=0:

print(f"{hamster['이름']}이(가) 우울해서 집을 탈출했습니다. 게임 종료")

break

if hamster["배고픔"]>=100:

print(f"{hamster['이름']}이(가) 굶주려서 목숨을 잃었습니다. 게임 종료")

break

5.코드 설명:

햄스터의 체력, 청결, 행복 등을 key값으로 설정하고 다양한 동작을 통해 value값을 조절하며 햄스터를 죽지 않도록 키우는 프로그램이다.

# data[].attributes.body
1. ONE

2. 20318 이제인, 20319 이채은, 20320 임서현, 20321 전인아, 20322 정예원

3. 시험기간 감정일기

4. 프로그램 설명은 코드에 포함(#)

5. 코드

#시간 불러오기, 딕셔너리와 리스트 만들기

import time

mood={}

diary={}

moodcount={}

moods=['행복','우울','불안','뿌듯']

#사용자의 이름 받기, 일기를 쓸 기간 받기, 인사하기

for i in range(16):

time.sleep(0.2)

print('-',end='')

name=input('안녕! 이름을 알려줘')

print(f'{name}, 일기장에 온 걸 환영해!')

print('시험 기간이라 많이 힘들지? 네 기분과 하루를 기록하는 곳이 있으면 도움이 될 거야.')

n=int(input('시험 며칠 전부터 할래? 숫자로 알려줘'))

print(f'{n}일 동안 편안하게 기록하고, 나중에 다시 확인해 보자.')

for i in range(16):

time.sleep(0.2)

print('-',end='')

print('일기장을 시작합니다.')

#일기 작성(감정 기록+한 줄 일기 -> 각각 다른 딕셔너리에 날짜를 키로 저장)

for i in range(n):

time.sleep(1)

print()

print(f'오늘은 기말고사 {n-i}일 전이야.')

while True:

print(moods)

moodtoday=input('오늘의 기분은?')

if moodtoday in moods:

mood[n-i]=moodtoday

break

else:

print('정확하게 다시 말해볼래?')

diary[n-i]=input('한 줄 일기를 작성해보자.')

#작성 종료 고지, 검색 시작

print()

for i in range(16):

time.sleep(0.2)

print('-',end='')

print('저장 완료')

print()

print(f'{n}일 동안의 일기 작성 끝!')

print()

time.sleep(1)

print(f'{n}일을 함께 돌아보자')

print('원하는 걸 검색해 봐. "종료"를 입력하면 일기장을 닫을 수 있어.')

#검색: 검색창에 '감정' 입력시 감정을 검색하면 느낀 날들 출력, '일기' 입력시 검색 날짜의 일기 출력. '종료' 입력시 검색 종료

while True:

time.sleep(1)

print()

a=input('감정이나 일기를 찾아보자(감정/일기)')

if a=='감정':

while True:

days=[]

search=input('감정 중 하나를 입력해봐')

for k,v in mood.items():

if v==search:

days.append(f'{k}일 전')

if len(days)==0:

print('해당 감정을 느낀 날이 없어.')

else:

print(f'{name}은/는 이 날들에 그 감정을 느꼈어.')

print(days)

break

elif a=='일기':

while True:

k=int(input('며칠 전 일기를 조회할까?'))

if k in diary.keys():

print(f'{name}의 시험 {k}일 전의 일기: {diary[k]}')

else:

print('그때 일기는 여기 없는데.')

break

elif a=='종료':

print('일기장을 닫을게')

break

else:

print('다시 입력할래? "감정"이나 "일기"라고 써야 해')

# data[].attributes.body
1.지서윤

2. 20325지서윤 20326 최아영 20330허은우 20327 최연우 20328 하지우

3. 하이디라오 메뉴 추천 프로그램

4. import random

# 하이디라오 메뉴 데이터

soups = ["마라탕","토마토탕","버섯탕","사골탕", "해물탕",

"샤브샤브 맑은탕","커리탕","매운마늘탕"]

sauces = ["참기름+간장" ,"땅콩소스","간장+식초"," 고추기름" ," 마늘소스" ]

toppings = [" 소고기""양고기", "새우",

"오징어", "두부", "어묵", "라면사리","당면",

" 우동사리","버섯모둠",

"배추","청경채", "감자",

"치즈볼", "옥수수",

"계란", "유부","곤약면"]

def pick_menu() :

soup = random. choice (soups)

sauce_count = random. randint (1, 2)

sauce_choice = random.sample(sauces, sauce_count)

topping_count = random. randint (3, 6)

topping_choice = random. sample(toppings, topping_count)

print(" 오늘의 하이디라오 메뉴 추천@")

print('탕' {soup})

print('소스': {sauce_choice})

print("토핑:":{topping count})

print("이 조합으로 도전해보세요!")

pick_menu()

5. 하이디라오의 옵션들을 딕셔너리리로 제공하고 랜덤으로 메뉴를 추천하는 프로그램입니다.

# data[].attributes.body
1. 팀이름: 대충

2. 조원: 20401 권채원, 20403 김서현, 20404 김예원, 20407 김지안, 20408김지우

3. 주제: 날씨 정보

4. 역할: 주장 김지우, 개발자 김예원, 배타테스터 권채원 김서현, 스토리텔러 김지안

# data[].attributes.body
1. 팀이름: 대충

2. 조원: 20401 권채원, 20403 김서현, 20404 김예원, 20407 김지안, 20408 김지우

3. 프로그램 이름: 날씨 정보 시스템

4. 코드:

weather_data = {

'서울': {'country': '한국', 'temperature': 25, 'weather': '맑음', 'humidity': 60},

'부산': {'country': '한국', 'temperature': 22, 'weather': '흐림', 'humidity': 75},

'뉴욕': {'country': '미국', 'temperature': 18, 'weather': '비', 'humidity': 80},

'로마': {'country': '이탈리아', 'temperature': 28, 'weather': '맑음', 'humidity': 50},

'런던': {'country': '영국', 'temperature': 15, 'weather': '구름 많음', 'humidity': 70},

'파리': {'country': '프랑스', 'temperature': 20, 'weather': '맑음', 'humidity': 65},

'도쿄': {'country': '일본', 'temperature': 27, 'weather': '비', 'humidity': 85},

'시드니': {'country': '호주', 'temperature': 23, 'weather': '구름 많음', 'humidity': 55},

'상파울루': {'country': '브라질', 'temperature': 30, 'weather': '맑음', 'humidity': 65},

'케이프타운': {'country': '남아프리카공화국', 'temperature': 18, 'weather': '흐림', 'humidity': 72},

}

# 도시 목록 출력

print("다음 도시 중 하나를 선택하세요:")

# 딕셔너리의 도시 이름을 리스트로 변환하여 출력

cities = list(weather_data.keys())

for i, city in enumerate(cities, 1):

print(f"{i}. {city}")

# 도시 번호 입력 받기

city_index = int(input("도시 번호를 입력하세요: ")) - 1

# 입력 받은 번호에 해당하는 도시 선택

if 0 <= city_index < len(cities):

city_name = cities[city_index]

# 선택한 도시의 날씨 정보 출력

city_info = weather_data[city_name]

print(f"{city_name} ({city_info['country']})의 날씨는 {city_info['weather']}이고, "

f"기온은 {city_info['temperature']}°C, 습도는 {city_info['humidity']}%입니다.")

else:

print("잘못된 번호를 입력했습니다.")

5. 프로그램 설명: 이 프로그램은 여러 나라의 도시 날씨 정보를 딕셔너리에 저장하고, 사용자가 번호를 입력하면 해당 도시의 날씨 정보를 출력하는 간단한 프로그램입니다. 도시 목록을 보여주고, 사용자가 선택한 도시의 날씨, 기온, 습도 등을 알려줍니다.

# data[].attributes.body
1. 팀이름: 눈 덮인 숲속 마을

2. 조원: 20301 권수혜, 20302 권시현, 20303 김유진, 20305 김지원, 20307 노윤아

3. 주제: 카페 경영하기 프로그램

4. 역할 분담

주장/발표: 권시현

개발자: 김지원

베타테스터: 권수혜

리서치: 김유진

스토리텔러: 노윤아

# data[].attributes.body
1.팀이름: 이차황

2.조원: 20426 차효정, 20430 황지윤, 20431 이예은

# 나라 보고 지역유명음식 맞히기

capital = {'베트남':'쌀국수', '한국':'비빔밥', '일본':'스시', '이탈리아':'피자', '멕시코':'타코', '프랑스':'마카롱','태국':'똠양꿍', '미국':'햄버거', '독일':'소세지', '중국':'딤섬','스위스':'퐁듀','캐나다':'메이플시럽','튀르키예':'케밥','스페인':'감바스', '인도':'커리', '영국':'피쉬앤칩스','그리스':'무사카'}

a = list(capital.keys())

b = list(capital.values())

wrong = 0

sum=0

import time

while wrong < 3:

num = int(input('1~20 사이의 숫자 중 원하는 숫자를 입력하세요 >>> '))

nation = input(a[num-1]+'이(가) 수도인 나라는 어디일까요? >>> ')

if nation == b[num-1]:

print('정답입니다!')

sum+=1

time.sleep(1)

else:

wrong += 1

print(wrong,'회 오답입니다! 3회 오답 시 게임이 종료됩니다.')

print('3회 오답으로 게임이 종료되었습니다.')

print('점수는',sum,'점 입니다')

# data[].attributes.body
1.팀이름: 훈이와 아이들2

2.학번 및 이름

20418 이지우

20419 이훈지

20420 정다해

20424 조서은

20425 조혜신

3.주제: 햄스터 키우기

4.역할:

조장:이훈지

개발자:정다해,조서은

스토리 및 아이디어:이지우,조혜신

# data[].attributes.body
1. 3반화이팅

2. 20331 김하정, 20332 이정현

3.영화 좋아요 집계 프로그램

4. likes = {} # key: 영화 제목, value: 좋아요 수

while True:

movie = input( '좋아하는 영화를 입력하세요 (그만하려면 '끝')

1. if movie == '끝':

break

if movie not in likes:

likes{movie} += 1

else:

likes[movie] += 1

print("/n[영화별 좋아요 수]")

for title, count in likes.items():

print(f"{title}: {count}명")

# 추가 기능: 가장 인기 있는 영화 출력

if likes:

most_liked = max{likes, key=likes.get)

print(f"/n가장 인기있는 영화는 '{most_liked}'

5. 사용자가 입력한 영화 제목을 딕셔너리에 저장해 각 영화의 좋아요 횟수를 세고, 그중 가장 많이 좋아요를 받은 영화를 출력하는 코드이다

# data[].attributes.body
1. 3반화이팅

2. 20331 김하정, 20332 이정현

3. (1) 딕셔너리 likes에 영화 제목을 key로, 좋아요 횟수를 value로 저장한다.

(2) 같은 영화 제목이 입력되면 value를 1씩 증가시켜 좋아요 수를 누적한다.

(3) value 값을 기준으로 가장 많이 좋아요를 받은 영화를 출력한다

(4)영화 제목을 입력하면 해당 영화의 좋아요 수를 출력한다.

4. 스토리, 주제 개발: 김하정

코드생성: 이정현, 김하정

리서치: 이정현

# data[].attributes.body
1.팀이름: 쭈우원이네

2. 학번 및 이름

20409민서현 20410 박시은

20411 박주원 20414 이서연

20415 이서윤

3. 주제: 음식 조합 추천

4. 역할: 조장: 박시은

개발자: 이서연, 박주원

아이디어 및 조사: 이서윤 민서현

# data[].attributes.body
1. 팀이름: 이차황

2. 조원: 20426 차효정, 20430 황지윤, 20431 이예은

3. 주제: 음식 보고 나라 맞히기

4. 역할:

20426 차효정 -자료 조사

20430 황지윤 -자료 및 스토리 정리

20431 이예은 -코드 생성

# data[].attributes.body
1. 팀이름: 지서윤

2. 조원: 20325 지서윤, 20326 최아영, 20327 최연우, 20328 하지우, 20330 허은우

3. 역할분담) 조장: 하지우, 개발자: 최연우 하지우, 배타테스트: 허은우, 리서치: 최아영 지서윤

4. 주제: 하이디라오 주문

# data[].attributes.body
1. 팀이름: Jo

2. 조원

: 20309 박민서

: 20310 박솔지

: 20314 배서연

: 20316 이승우

: 10317 이예은

3. 주제: 랜덤 일기

- 날짜 입력 받기

- 딕셔너리 만들기 ( 오늘 날씨, 오늘 감정, 오늘 있었던 일, 결말 : Key / 세부사항: Value )

- 전체 문장으로 만들기

4. 프로그래머: 배서연

스토리텔러: 이승우, 이예은

검색: 박솔지, 박민서

# data[].attributes.body
1. 팀이름: ONE

2. 조원: 20318 이제인, 20319 이채은, 20320 임서현, 20321 전인아, 20322 정예원

3. 주제: 시험기간 D-7 감정일기

1. 딕셔너리1에 감정을 지정해둔다. value에 그 감정이 나온 횟수를 지정다.

2. 딕셔너리2에 해당 날짜의 감정과 딕셔너리 3에 넣어질 짧은 일기를 value로 지정한다.

3. value 정렬로 가장 많이 나온 감정을 출력한다.

4. 날짜를 입력하면 그날의 일기와 감정을 출력한다.

4. 역할 분담

1. 스토리: 임서현, 전인아

2. 개발자: 이제인, 이채은

3. 베타테스터: 이채은, 이제인

4. 리서치: 정예원

# data[].attributes.body
1. 팀이름

2. 조원(이름, 학번)

3. 프로그램 이름

4. 코드

5. 프로그램 설명

# data[].attributes.body
1. 팀이름

2. 조원(이름, 학번)

3. 주제 선정(리스트 활용, 기능)

4. 역할 분담

# data[].attributes.body
1. 팀이름: 팀

2. 조원: 20426 차효정, 20429 홍에원, 20430 황지윤

3. 프로그램: 요아정 주문하기

4. 코드: gram={'1인분(150g)','2인분(300g)','3인분(450g)','4인분(600g)'}

shell={'초코쉘', '딸기우유쉘', '망고초쉘', '민트초코쉘', '레인보우쉘'}

sauce={'벌꿀집', '벌꿀스틱', '초코소스', '연유', '카라멜소스'}

fruit=['수박','복숭아','멜론','자몽','오렌지','파인애플','골드키위','블랙사파이어포도','청포도','골드망고','그린키위','골드키위','애플망고','딸기','바나나','샤인머스캣','블루베리','반시','감귤','자두','무화과','백용과']

''

import time

time.sleep(1)

print(gram)

time.sleep(1)

gr=input("몇 인분을 선택하실 건가요??")

if gr in gram:

print("양이 선택되었습니다")

time.sleep(1)

print(shell)

sh=input("어떤 쉘을 추가하시겠어요?")

if sh in shell:

print("쉘이 추가되었습니다.")

print(fruit)

time.sleep(1)

fr=input('넣고 싶은 과일을 선택하세요:')

if fr in fruit:

print('과일이 선택되었습니다.')

time.sleep(1)

else:

print('그런 과일은 없습니다ㅠㅠ, 다시 선택해주세요.')

print(sauce)

time.sleep(1)

sa=input('소스 종류를 선택하세요:')

if sa in sauce:

print('소스가 선택되었습니다.')

time.sleep(1)

print('주문하신 요아정이 나왔습니다!')

else:

print('그런 소스는 없습니다ㅠㅠ, 다시 선택해주세요.')

time.sleep(1)

# data[].attributes.body
1. 팀이름: 팀

2. 조원: 20426 차효정, 20429 홍예원, 20430 황지윤

3. 주제: 요아정 만들기

4. 역할: 자료 조사- 차효정, 자료 및 스토리 정리- 홍예원, 코드 만들기- 황지윤

# data[].attributes.body
# 프로그램명:영어단어 학습도우미

# 코드 작성

words = input("영어 단어들을 공백으로 구분해서 입력하세요: ").split()

start = int(input("시작 위치를 입력하세요: "))

end = int(input("끝 위치를 입력하세요: "))

print("선택한 단어들:", words[start-1:end])

# data[].attributes.body
팀이름 : 버그헌터스

조원 : 20301, 20302. 20303, 20305, 20307

프로그램명 : 목표 도착지에 따른 경의중앙선 역 내에서의 환승 정보 알려주는 시스템

# 팀 프로그램 (필수)

import time

famous_place_from_oksu = ["한남/이태원", "서울숲", "압구정/가로수길", "동대문", "성수"]

oksu_way = ["옥수->한강진역(6호선)", "옥수->왕십리역(분당선)", "옥수->압구정로데오역(분당선)", "옥수-> 동대문역사문화공원역(6호선)", "옥수-> 건대입구역(분당선) -> 성수역(2호선)"]

famous_place_from_hongdae = ["합정/망원", "신촌/이대", "여의도", "김포공항", "인천공항"]

hongdae_way = ["홍대입구역 -> 합정(2호선)", "홍대입구역 -> 이대역(2호선)", "홍대입구역 -> 여의도역(2호선)", "홍대입구역 -> 김포공항역(공항철도)", "홍대입구역 -> 인천공항1터미널역 or 인천공항2터미널역(공항철도)"]

print("경의 중앙선을 거쳐 유동인구가 많은 역으로 이동하려고 합니다.")

time.sleep(1)

print("어느 역에서 하차하실 계획인가요? 아래의 목록에서 선택하여 입력해주세요.")

print("[한남/이태원, 서울숲, 압구정/가로수길, 동대문, 성수, 합정/망원, 신촌/이대, 여의도, 김포공항, 인천공항]")

target_station = input()

flag = 0

for i in famous_place_from_oksu :

if(target_station == i) :

flag += 1

print(oksu_way[famous_place_from_oksu.index(i)])

for i in famous_place_from_hongdae :

if(target_station == i) :

flag += 1

print(hongdae_way[famous_place_from_hongdae.index(i)])

if(flag == 0) :

print("잘못 입력하셨거나 오탈자가 있습니다.")

# data[].attributes.headline
이산화탄소 관리하기 게임

# data[].attributes.subject
이산화탄소 관리하기 게임

# data[].attributes.body
1. 팀이름: 미정

2. 조원: 20318 이제인, 20319 이채은, 20320 임서현, 20321 전인아, 20322 정예원

3. 이산화탄소 관리 게임

4. 코드

co2level = []

increasing = ['공장짓기', '화력발전소 가동', '나무 자르기']

decreasing = ['기후협약 체결하기', '습지 보호하기', '나무 심기']

impacts = ['산불', '해수면 상승', '폭염', '가을 장마']

budget=10

day=0

import random

import time

print('당신은 어느 정부의 사업 담당자입니다. 이산화탄소 농도를 50ppm 미만으로 유지하면서 자금을 50까지 모으는 것이 목표입니다.')

print('자금을 모으는 활동은 이산화탄소 농도도 증가시킵니다. 50ppm 이상이라면 게임이 종료되니 이산화탄소 농도 관리에도 유의하세요.')

while True:

time.sleep(1)

print('')

print('')

print(f'{day}일차입니다.')

print(f'현재 보유액은 {budget}입니다')

print(f'현재 이산화탄소 농도는 {sum(co2level)}ppm입니다')

print('오늘 할 활동을 골라 정확히 입력하세요.')

print('---------------')

print('이산화탄소 증가 활동(1-10중 랜덤):',increasing)

print('이산화탄소 감소 활동(1-10중 랜덤):',decreasing)

print('---------------')

action=input('type')

time.sleep(1)

#증가활동

if action in increasing:

co2=random.randint(1,10)

co2level.append(co2)

money=random.randint(1,10)

budget+=money

print(f'자금은 {money}, 이산화탄소 농도는 {co2} 증가했습니다.')

#감소활동

if action in decreasing:

co2=random.randint(-10,-1)

co2level.append(co2)

budget+=co2

print(f'자금과 이산화탄소 농도가 모두 {co2} 감소했습니다.')

#영향

time.sleep(1)

chance=random.randint(1,6)

if chance==1:

impact=random.choice(impacts)

print(f'이산화탄소의 영향으로 {impact} 발생! 랜덤으로 자본이 소모됩니다.')

money=random.randint(4,7)

budget-=money

print(f'자금이 {money} 감소했습니다...')

else:

print('오늘은 특별한 문제는 없습니다. 다음 날로 넘어가죠.')

day+=1

#이산화탄소 초과 -> 게임오버

if sum(co2level)>=50:

print(f'이산화탄소 농도가 {sum(co2level)}ppm을 넘었어요!!!')

print('환경이 망가졌으니, 당신은 실패입니다. 담당자가 바뀔 거에요.')

break

#목표금액 달성 -> 게임종료

if budget>=50:

print('목표금액 달성! 축하드립니다 :)')

break

for i in range(5):

time.sleep(0.5)

print('---------',end='')

time.sleep(1.5)

if 0<=sum(co2level)<15:

print(f'이산화탄소 농도가 {sum(co2level)}ppm이라니, 친환경적인 관리에 성공하셨군요! 훌륭해요')

elif 15<=sum(co2level)<25:

print(f'이산화탄소 농도가 {sum(co2level)}ppm이라니, 나쁘지 않아요! 다음엔 좀 더 잘할 수 있어요')

elif 25<=sum(co2level)<35:

print(f'이산화탄소 농도가 {sum(co2level)}ppm이라니, 자금은 모았지만, 공기를 좀 버렸네요')

elif 35<=sum(co2level)<50:

print(f'이산화탄소 농도가 {sum(co2level)}ppm이라니, 시민들의 건강과 환경이 더 중요하지 않을까요?')

else:

print(f'이산화탄소 농도가 {sum(co2level)}ppm이라니, 망가진 환경을 복구하는 데 모은 돈보다 더 들겠네요')

# data[].attributes.body
1. 팀이름: Jo

2. 조원:

20309 박민서

20310 박솔지

20314 배서연

20316 이승우

20317 이예은

3. 프로그램 이름: 숫자 야구 게임

4. 코드:

import time

import random

print("이 게임은 숫자 야구 게임입니다.")

time.sleep(1)

print("컴퓨터가 임시로 0~9 사이의 중복되지 않는 숫자 3개를 고릅니다.")

time.sleep(1)

print()

print("숫자와 자리가 모두 일치하면 스트라이크(S)")

time.sleep(1)

print("해당 숫자가 포함되지만 자리가 다르면 볼(B)")

time.sleep(1)

print("해당 숫자가 포함되지 않으면 아웃(O)")

time.sleep(1)

print()

print("기회는 정상적인 시도 기준으로 10번 주어집니다.")

print()

team = input("사용자의 이름 혹은 팀 이름을 입력해주세요.")

print()

r_answer = random.sample(range(10), 3)

#print(r_answer)

times = 0

while times < 10:

while True:

try:

time.sleep(1)

i_answer = list(map(int, input(", 기준으로 중복되지 않는 0~9 사이 숫자 3개를 입력하세요:").split(",")))

#print(i_answer)

if len(i_answer) != 3:

time.sleep(1)

print("3개를 입력해주세요.")

print()

continue

if not all(0 <= num <= 9 for num in i_answer):

time.sleep(1)

print("모든 숫자는 0~9 사이여야 합니다.")

print()

continue

if len(set(i_answer)) != 3:

time.sleep(1)

print("숫자는 중복되지 않아야 합니다.")

print()

continue

break

except ValueError:

time.sleep(1)

print("숫자만 입력해야 하며, 형식은 예: 1,2,3 입니다.")

print()

a_answer = [0,0,0]

for i in range(3):

if i_answer[i] == r_answer[i]:

a_answer[i] = "S"

elif i_answer[i] in r_answer:

a_answer[i] = "B"

else:

a_answer[i] = "O"

time.sleep(1)

print(f"결과는 {a_answer}")

times +=1

time.sleep(1)

print(f'{times}번 시도했습니다.')

print()

if a_answer == ['S','S','S']:

print()

time.sleep(1)

print(f"{team}이(가) {times}회만에 스트라이크 !")

time.sleep(1)

print(f"정답은 {r_answer}!")

break

if times >= 10:

time.sleep(1)

print(f"{team} 실패!")

time.sleep(1)

print(f"정답은 {r_answer}이었습니다!")

# data[].attributes.headline
미소년 연애 시뮬레이션

# data[].attributes.subject
미소년 연애 시뮬레이션

# data[].attributes.body
1. 팀이름: 지서윤

2. 조원: 지서윤 20325 최아영 20326 최연우 20327 하지우 20328 허은우 20330

3. 프로그램 이름: 미소년 연애 시뮬레이션

4. 코드:

import time

import random

# 텍스트 출력 속도 조절

for i in "당신은 오늘 전학 온 고등학교 2학년 학생입니다.\n":

print(i, end='', flush=True)

time.sleep(0.03)

print("복도에서 네 명의 남학생과 스쳐 지나가게 됩니다.")

print("그 순간, 당신은 이상하리만치 마음이 끌리는 걸 느낍니다.\n")

# 남자 이름 입력 받기

boys = []

print("🎭 당신이 만날 네 명의 남학생에게 이름을 지어주세요:")

for i in range(4):

name = input(f"{i+1}번째 남자 이름: ")

boys.append(name)

print("\n💫 그들의 첫인상은 다음과 같습니다:\n")

print(f"1. {boys[0]} - 조용하고 시크한 분위기. 눈빛이 강렬합니다.")

print(f"2. {boys[1]} - 웃으며 인사를 건넨 상냥한 소년.")

print(f"3. {boys[2]} - 운동장에서 농구를 하며 땀을 흘리는 활기찬 모습.")

print(f"4. {boys[3]} - 창밖을 멍하니 바라보는 예술가 같은 이미지.\n")

time.sleep(1)

print("그 중 누구에게 말을 걸어볼까요?\n")

print("1. 조용한 그")

print("2. 다정한 그")

print("3. 활기찬 그")

print("4. 감성적인 그")

while True:

try:

choice = int(input("번호 입력: "))

if 1 <= choice <= 4:

break

else:

print("1~4 사이 숫자를 입력해주세요.")

except:

print("숫자를 입력해주세요.")

chosen_name = boys[choice - 1]

print(f"\n당신은 {chosen_name}에게 다가갑니다...\n")

time.sleep(1.5)

# 대화

if choice == 1:

print(f"{chosen_name}는 잠시 당신을 바라보더니, 조용히 고개를 끄덕입니다.")

print("말수는 적지만, 미묘한 따뜻함이 느껴집니다.")

affection = 2

elif choice == 2:

print(f"{chosen_name}는 활짝 웃으며 먼저 손을 내밉니다.")

print("“처음 봐요! 전 {0}이에요. 앞으로 잘 지내요~”".format(chosen_name))

affection = 3

elif choice == 3:

print(f"{chosen_name}는 농구공을 멈추고 다가옵니다.")

print("“운동 좋아해요? 나중에 같이 해요!”")

affection = 2

elif choice == 4:

print(f"{chosen_name}는 잠시 침묵하다가 입을 엽니다.")

print("“햇살이 좋은 날이네요. 당신 이름은요?”")

affection = 3

time.sleep(1.5)

print("\n🌙 시간이 흘러 방과 후가 되었습니다.")

print("당신은 교문 앞에서 {0}와 다시 마주치게 됩니다.".format(chosen_name))

print("그는 당신에게 조심스레 말합니다.\n")

time.sleep(2)

if affection >= 3:

print(f"“오늘... 즐거웠어요. 혹시, 내일도 같이 갈래요?”")

print(f"\n당신은 조용히 고개를 끄덕입니다.")

print("서툴지만 진심 어린 인연의 시작이었습니다.\n")

print("💖 [해피 엔딩 - 새로운 인연의 시작]")

else:

print(f"“오늘은... 고마웠어요. 그럼, 또 봐요.”")

print(f"\n그는 가볍게 손을 흔들고 떠납니다.")

print("당신은 살짝 아쉬운 듯 바라보지만, 이 만남은 언젠가 다시 이어질지도 모릅니다.\n")

print("🌤 [엔딩 - 스쳐 간 인연]")

print("\n🎬 THE END")

# data[].attributes.body
#프로그램명: 가고 싶은 장소 정하기 프로젝트

#코드작성

import random

place = input('가고 싶은 장소를 입력해주세요: ').split()

num = int(input('몇 곳을 가볼까요?'))

random.sample(place,num)

# data[].attributes.body
팀이름: 훈이와 아이들

조원: 20418 이지우,20419 이훈지, 20420 정다해, 20424 조서은, 20425 조혜신

프로그램 이름: 쇼핑몰

#상품 목록 리스트

products=['티셔츠','청바지','운동화']

prices=[15000,39000,69000]

stocks=[5,3,2]

#장바구니 코드

cart_products=[]

cart_qty=[]

while True:

print("\n=======쇼핑몰========")

print("1.상품보기")

print("2.장바구니 담기")

print("3.장바구니 보기")

print("4.결제하기")

print("0.종료")

choice= input("메뉴 선택")

#상품 보기

if choice=="1":

print("\n[상품목록]")

for i in range(len(products)):

print(i,products[i],"-",prices[i],"원(재고:",stocks[i],")")

#장바구니 담기

elif choice=="2":

for i in range(len(products)):

print(i,products[i],"-",prices[i],"원(재고:",stocks[i],")")

idx=int(input("상품 번호 입력:"))

qty=int(input("수량 입력:"))

if idx<0 or idx>=len(products):

print("잘못된 상품 번호")

elif qty<=0:

print("수량은 1이상 입력")

elif qty>stocks[idx]:

print("재고부족")

else:

cart_products.append(idx)

cart_qty.append(qty)

print(products[idx],qty,"개 담김")

#장바구니 보기

elif choice=="3":

if len(cart_products)==0:

print("장바구니가 비어있음")

else:

print("\n[장바구니]")

total=0

for i in range(len(cart_products)):

p= cart_products[i]

q= cart_qty[i]

cost = prices[p]*q

total+=cost

print(products[p],q,"개 =",cost,"원")

print("총액:",total,"원")

#결제하기

elif choice=="4":

if len(cart_products)==0:

print("장바구니가 비어있음")

else:

total=0

ok=True

for i in range(len(cart_products)):

p= cart_products[i]

q= cart_qty[i]

if q>stocks[p]:

print(products[p],"재고부족->결제불가")

ok=False

if ok:

for i in range(len(cart_products)):

p= cart_products[i]

q= cart_qty[i]

stocks[p]-=q

total+=prices[p]*q

print("결제 완료! 총",total,"원")

cart_products=[]

cart_qty=[]

#프로그램 종료

elif choice=="0":

print("프로그램 종료")

break

else:

print("잘못된 입력")

# data[].attributes.body
1. 팀이름

2. 조원(이름, 학번)

3. 프로그램 이름

4. 코드

# data[].attributes.body
버스 잔돈 계산기

fare, money = input("버스 요금과 낸 돈을 입력하세요: ").split()

fare = int(fare)

money = int(money)

change = money - fare

if change < 0:

print(f“ 돈이 {abs(change)}원 부족합니다!")

elif change == 0:

print("딱 맞게 냈습니다. 잔돈은 없습니다!")

else:

print(f" 잔돈은 {change}원 입니다.")

# data[].attributes.body
1. 팀이름: 요아정

2. 조원: 20426 차효정, 20429 홍예원, 20430 황지윤

3. 주제: 요아정 만들기(토핑 선택)

4. 역할 분담: 예원-메뉴 검색하기 지윤-대사 만들기/구성 짜기 효정-코들 구성하기

# data[].attributes.body
import random

# 카드 이름과 뜻을 하나의 문자열로 합친 리스트

tarot_cards = [

"The Fool - 새로운 시작, 모험, 순수함",

"The Magician - 창조력, 의지력, 기회",

"The High Priestess - 직관, 신비, 지혜",

"The Empress - 풍요, 모성, 자연",

"The Emperor - 권위, 안정, 통제",

"The Hierophant - 전통, 교육, 신념",

"The Lovers - 사랑, 관계, 선택",

"The Chariot - 의지력, 승리, 추진력",

"Strength - 용기, 인내, 내적 힘",

"The Hermit - 성찰, 고독, 진리 탐구",

"Wheel of Fortune - 운명, 변화, 주기",

"Justice - 공정, 진실, 법",

"The Hanged Man - 희생, 관점 전환, 기다림",

"Death - 변화, 끝, 새로운 시작",

"Temperance - 절제, 균형, 조화",

"The Devil - 유혹, 속박, 집착",

"The Tower - 혼란, 붕괴, 깨달음",

"The Star - 희망, 영감, 치유",

"The Moon - 불확실, 환상, 무의식",

"The Sun - 성공, 활력, 기쁨",

"Judgement - 심판, 각성, 부활",

"The World - 완성, 성취, 통합"

]

num_cards = 3

print("당신의 타로 카드 뽑기 결과:")

# 랜덤하게 카드를 3장 뽑음

selected_cards = random.sample(tarot_cards, num_cards)

# 과거, 현재, 미래로 결과 분류

card_meanings = {

"과거": selected_cards[0],

"현재": selected_cards[1],

"미래": selected_cards[2]

}

# 결과 출력

for time, card in card_meanings.items():

print(f"{time}: {card}")

# data[].attributes.body
1. 팀이름: 미정

2. 조원: 20318 이제인, 20319 이채은, 20320 임서현, 20321 전인아, 20322 정예원

3. 주제: 이산화탄소 시뮬레이션

초기 이산화탄소 농도 리스트 = []

: 리스트 활용 방식:

이산화탄소 농도를 축적해서 총량을 계산함

축적할 때마다 -> append

총량 -> sum

감소 -> del 또는 remove

돈을 목표까지 모으는 동안 이산화탄소 농도를 가능한 한 적게 유지하는 것이 목표인 시뮬레이션

이산화탄소 농도, 예산, 이산화탄소 농도를 올리거나 내리는 동작의 목록 등에 리스트 활용

4. 역할 분담)

1. 스토리텔러: 전인아, 임서현

2. 개발자: 이제인, 이채은

3. 베타테스터: 정예원

4. 리서치: 이채은

# data[].attributes.body
# 프로그램명:F1 랩타임 분석 프로그램

# 코드 작성

lap_times = input("드라이버의 랩타임을 초 단위로 입력하세요(공백 기준): ").split()

lap_times = [float(time) for time in lap_times]

print("전체 랩타입 리스트", lap_times)

start= int(input("분석할 시작 랩 번호:"))

end = int(input("분석할 끝 랩 번호: "))

section = lap_times[start-1:end]

print("선택한 구간 랩타임:", section)

average = sum(section) / len(section)

fastest = min(section)

slowest = max(section)

print(f"평균 랩타임 : {average: .3f}초")

print(f" 최고 속도 랩타임(가장 빠름):{fastest:.3f}초")

print(f" 최저 속도 랩타임(가장 느림):{slowest:.3f}초")

# data[].attributes.body
1. 팀이름: 버그헌터스

2. 조원: 20301 권수혜, 20302 권시현, 20303 김유진, 20305 김지원, 20307 노윤아

3. 주제: 경의중앙선 배차 간격 및 시간 조정

4. 역할 분담

주장/발표: 권시현

개발자: 김지원

베타테스터: 권수혜

리서치: 김유진

스토리텔러: 노윤아

# data[].attributes.body
1. 팀 코로나

2. 20410 박시은 20409 민서현 20415 이서윤 20414 이서연 20411 박주원

3. 코로나 확진자의 동선에 기반한 검사필요여부파악 프로그램+ 키트 프로그래밍

4. 민서현- 리서치 , 이서윤- 베타테스터 , 박시은- 발표자, 이서연-아이디어뱅크, 박주원- 개발자

# data[].attributes.body
#전기음성도 리스트

#[원소, 전기음성도] 형태

electronegativity = list([

["H" , 2.20],

["C" , 2.55],

["N" , 3.04],

["O" , 3.44],

["F" , 3.98],

["Cl" , 3.16],

["Na" , 0.93]

])

#화합물 쌍 (list()로 생성)

compounds = list([

["H", "Cl"],

["C", "H"],

["O", "H"],

["Na", "Cl"],

["C", "O"]

)]

print("결합원소 | 전기음성도 | 결합 성질")

print("-"*35)

for a,b in compounds :

ea= [x[1] for x in electronegativity if x[0] ==a][0]

eb= [x[1] for x in electronegativity if x[0] ==b][0]

diff=abs(ea-eb)

#결합 판별

if diff >= 1.7:

bond_type = "이온결합"

elif diff >= 0.4:

bond_type= "극성 공유공합"

else:

bond_type= "무극성 공유결합"

print(f"{a}-{b:2} | {diff:7.2f} | {bond_type}")

# data[].attributes.body
1.팀이름:훈이와 아이들

2.조원: 20418이지우, 201419이훈지, 20420정다해, 20424조서은, 20425조혜신

3.주제: 쇼핑몰 프로그램

4.역할분담: 개발자:이훈지,정다해/스토리텔러:이지우,조서은,조혜신

# data[].attributes.body
# 프로그램명:애니메이션 추천

# 코드 작성

import random

anime_list = []

print("좋아하는 애니메이션을 입력하세요.")

print("입력을 끝내려면 '끝'을 입력하세요.")

while True:

anime = input("애니메이션 이름: ")

if anime == "끝":

break

anime_list.append(anime)

if anime_list:

print("\n추천 애니메이션:", random.choice(anime_list))

else:

print("입력한 애니메이션이 없습니다.")

# data[].attributes.body
1.팀이름:지서윤

2.조원 : 20328 하지우 20325지서윤 20326 최아영 20327최연우 20330허은우

3.역할분담) 조장: 지서윤

개발자: 허은우

배타테스트: 최아영

스토리: 최연우, 하지우

4.주제: 미소녀 연애 시뮬레이션

# data[].attributes.body
1. JO

2. 조원 - 20309 박민서, 20310 박솔지, 20314 배서연, 20316 이승우, 20317 이예은

3. 숫자 야구

스트라이크(S) : 숫자와 자리가 모두 맞을 때 -> 답이랑 사용자 입력의 자리가 동일한지 확인

볼(B) : 숫자만 맞을 때 -> 사용자 입력 값이 답 리스트에 있는지, 자리가 다른지 확인

아웃(O) : 숫자가 틀릴 때 -> 사용자 입력 값이 답 리스트에 없는지 확인

4. 스토리 작성: 이예은, 이승우, 박솔지

코드 작성: 배서연

베타테스트: 박민서

# data[].attributes.body
# 프로그램명: 화합물 원소 추출 프로그램

# 코드 작성

print('화합물 원소 추출 프로그램입니다')

element = input('화합물을 구성하는 모든 원소를 공백 기준으로 입력해주세요: ').split()

print(len(element),'개의 원소로 이루어진 화합물')

# data[].attributes.body
1. 팀이름:대충

2. 조원: 20401 권채원, 20404 김예원, 20407 김지안, 20408 김지우

3.주제: 타로를 이용한 운세

4.역할 분담 주장:김지우

개발자: 김예원

배타테스터:권채원

스토리텔러: 김지안

# data[].attributes.body
#프로그램명: 음악 장르 정하기

import random

music = input('듣고 싶은 음악 장르를 공백 기준으로 입력해주세요: ').split()

num = int(input('몇 개를 들을까요?'))

random.sample(music,num)

# data[].attributes.body
# 프로그램명:단어 수 세기

# 코드 작성:문장을 입력받아 사용된 단어의 개수를 알려준다.

sentence=input("문장을 입력하세요!")

words=sentence.split()

count=len(words)

print("입력한 문장:", sentence)

print("단어 개수:", count)

# data[].attributes.body
import random

city = input('가고 싶은 도시를 공백 기준으로 입력해주세요: ').split()

num = int(input('몇 개의 도시를 가볼까요?'))

random.sample(city,num)

# data[].attributes.body
# 프로그램명: 국가명을 알파벳 순서로 정렬해주는 프로그램

# 코드 작성

list = input("국가명을 입력하세요: ").split(',')

list.sort()

print(list)

# data[].attributes.body
import random

sport = input('하고 싶은 스포츠를 공백 기준으로 입력해주세요: ').split()

num = int(input('몇 개를 시도해볼까요?'))

random.sample(sport,num)

# data[].attributes.body
# 프로그램명:우리나라 월드컵 조 짜기

# 코드 작성

import random

food = input('대진표를 짤 국가들을 입력해주세요.: ').split()

num = int(input('몇팀씩 조를 짤까요?'))

random.sample(food,num-1)

# data[].attributes.body
import random

investment = input('투자하고 싶은 항목을 공백 기준으로 모두 입력해주세요 : ').split()

num = int(input('이 중 몇 개에 투자하고 싶으신가요?'))

random.sample(investment,num)

# data[].attributes.body
import random

teams= "엘지 한화 SSG 삼성 KT 롯데 기아 NC 두산 키움".split()

num=int(input("몇 개의 팀을 뽑을까요? "))

print(random.sample(teams,num))

# data[].attributes.body
# 프로그램명: 술래 정하기 프로젝트

# 코드 작성

import random

peo = input(',로 구분하여 이름을 작성해주세요: ').split(',')

num = int(input('술래를 몇명 뽑을까요?'))

random.sample(peo,num)

# data[].attributes.body
# 프로그램명: 매일의 노래 추천 프로그램

# 코드 작성

import random

songs = input("요즘 듣고 있는 노래를 , 기준으로 입력해주세요: ").split(",")

random.sample(songs,1)

# data[].attributes.body
# 프로그램명: 댓글 신고를 도와주는 프로그램

# 코드 작성

import random

delete = input('신고하고 싶은 댓글 내용 종류를 공백 기준으로 입력해주세요: ').split()

num = int(input('해당 계정의 댓글 중 몇개를 삭제시킬까요?'))

random.sample(delete,num)

# data[].attributes.body
# 프로그램명: 심심할 때 무엇을 할 지 알려주는 프로그램

import random

something = input('지금 생각나는 할 것들을 쉼표 기준으로 입력해주세요: ').split(',')

random.sample(something,1)

# data[].attributes.body
# 프로그램명: 환자 체온 기록 입력 후 최근 3일의 체온 확인

temps = input("환자 체온을 공백 기준으로 소수점 첫자리까지 입력하세요 (예: 36.5 37.0 34.6 36.9)")

record = temps.split()

record = [float(temps) for temps in record]

recent_temps = record[-3]

print("최근 3일 체온기록:", recent_temps)

# data[].attributes.body
# 프로그램명: 다수학생 학번 이름 구별 프로그램

# 코드 작성

n = int(input("입력할 학생 수를 입력하세요 : "))

grade = []

name = []

for i in range(n) :

information = input("학번과 이름을 공백을 두고 차례대로 입력하세요 : ").split()

grade.append(information[0])

name.append(information[1])

for i in range(n) :

print(grade[i], end = ' ')

print('\n')

for i in range(n) :

print(name[i], end = ' ')

# data[].attributes.body
import random

song = input('콘서트에 넣고 싶은 곡을 7곡 이상 입력하세요 (쉼표로 구분)').split(',')

o = random.sample(song,2)

m = random.sample(song,3)

e = random.sample(song,2)

print( '오프닝 세트 :',o)

print('중간 세트:',m)

print('앵콜 세트:',e)

# data[].attributes.body
# 프로그램명:분산 계산기

# 코드 작성

int_list=list(map(int, input('여러 개의 정수를 입력하세요:').split(',')))

square=[]

for i in range(len(int_list)):

square.append(int_list[i]**2)

E1 = sum(int_list)/len(int_list)

E2 = sum(square)/len(square)

v = E2-E1**2

print(f'입력된 정수 {len(int_list)}의 평균은 {E1}이고, 제곱의 평균은 {E2}이므로 분산은 {v}입니다.')

# data[].attributes.body
# 프로그램명: 다인자유전

# 대문자 여부를 확인하려면 `isupper()`를, 소문자 여부를 확인하려면 `islower()`를 사용

upper=[]

lower=[]

# ㄱ 형질 발현에 관여하는 유전자 개수

n=int(input('유전자 개수'))

# 유전자를 공백으로 구분해서 작성

dna=list(input('유전자').split())

for i in range(2*n):

if dna[i].isupper()==True:

upper.append(dna[i])

else:

lower.append(dna[i])

u=len(upper)

l=len(lower)

print(f'대문자 {u}개, 소문자 {l}개')

#예시입력-> 3 / A a B B c c

#예시 출력 -> 대문자 3개, 소문자 3개

# data[].attributes.body
1. 팀이름

2. 조원(이름, 학번)

3. 주제 선정(리스트 활용, 기능)

4. 역할 분담

# data[].attributes.body
genre = input("좋아하는 영화 장르를 입력하세요 (액션, 코미디, 공포, 로맨스, SF): ")

if genre == "액션":

print("폭발적인 액션과 스릴 넘치는 장면을 기대해보세요")

elif genre == "코미디":

print("웃음이 끊이지 않는 즐거운 시간을 보내보세요")

elif genre == "공포":

print("소름 돋는 긴장감과 반전을 준비하세요!")

elif genre == "로맨스":

print("따뜻하고 감동적인 사랑 이야기를 만나보세요")

elif genre == "SF":

print("미래 세계와 미리 만나보세요")

else:

print("그런 장르는 잘 모르겠어요. 다른 장르를 입력해 주세요.")

1.input() 함수로 사용자에게 좋아하는 영화 장르를 입력받는다.

2.입력한 값을 genre 변수에 저장한다.

3.if문으로 입력한 장르가 각각 "액션", "코미디", "공포", "로맨스", "SF"인지 검사한다.

4.각 장르에 맞는 추천 메시지를 print()로 출력한다.

5.해당 장르가 아니면 else문에서 다른 장르를 입력해 달라는 메시지를 보여준다.

# data[].attributes.body
1. 관심분야:영화,영상 제작

2. 하는일:영화영상제작 분야는 말 그대로 영화, 드라마, 광고, 유튜브 같은 다양한 영상 콘텐츠를 만드는 모든 과정을 아우른다. 단순히 카메라 앞에서 찍는 것뿐만 아니라, 아이디어를 기획하고, 촬영을 준비하며, 실제 촬영을 진행하는 일, 그리고 촬영한 영상을 편집하고 색보정이나 특수효과를 더하는 후반 작업까지 여러 단계가 포함된다. 이 모든 과정에서는 영상이 관객에게 어떤 메시지를 전달할지 고민하며, 이를 가장 효과적으로 표현하기 위해 여러 전문가들과 협업한다. 그래서 이 분야는 창의적인 감각과 함께 기술적인 이해도 함께 요구되는 일이기도 하다.

3.미래전망: 영화영상제작 분야는 계속해서 발전할 것으로 보인다. 스마트폰과 같은 개인 촬영 장비가 발전하면서 누구나 쉽게 영상을 만들 수 있는 시대가 되었지만, 오히려 전문적인 제작자에 대한 수요도 함께 늘어나고 있다. OTT 서비스나 유튜브 같은 온라인 플랫폼이 급성장하면서 다양한 형식과 주제의 영상이 필요해졌고, VR이나 AR 같은 신기술까지 영상 제작에 적용되면서 제작 방식도 점점 더 다양해지고 있다. 그래서 영상에 대한 관심과 수요가 늘어날수록, 이를 기획하고 제작할 수 있는 전문가들의 역할도 중요해진다. 기술과 창의력을 함께 갖춘 사람이 앞으로 더 많은 기회를 잡을 수 있는 분야라고 할 수 있다.

# data[].attributes.body
관심분야: 영화,영상 제작

관심 분야는 영화와 영상이다. 이 분야에서 정보과학기술이 활용되는 대표적인 사례는 영화 특수효과(VFX)이다. 영화 특수효과는 배우들이 연기한 장면에 컴퓨터 그래픽(CG)을 더해 가상의 배경이나 존재하지 않는 캐릭터를 표현하는 기술이다. "어벤져스: 엔드게임"에서는 초록색 배경 앞에서 촬영한 후 CG를 입혀 전쟁 장면을 완성했고, "아바타"는 3D 기술을 이용해 입체감 있는 세계를 구현했다. "반지의 제왕"의 골룸이나 "혹성탈출"의 시저는 모션 캡처 기술을 통해 배우의 움직임과 표정을 디지털 캐릭터에 반영한 사례다.

이러한 특수효과에는 컴퓨터 그래픽, 3D 렌더링, 모션 캡처, 가상현실(VR) 같은 정보과학기술이 사용된다. 이 기술들은 영상 데이터를 처리하고, 현실감을 높이며, 영화의 몰입도를 크게 향상시키는 역할을 한다. 과거에는 SF나 액션 장르에 주로 쓰였지만, 현재는 드라마나 전기 영화의 시대 배경 재현 등에도 다양하게 활용되고 있다. 특수효과는 영화 제작 방식의 변화를 이끌며, 영화 산업 전반에 걸쳐 중요한 기술로 자리 잡고 있다.

# data[].attributes.attachment_link.title
영화 속 과학기술, 특수효과로 구현된 새로운 세계

# data[].attributes.attachment_link.description
영화 산업에서 특수효과는 그야말로 마법과도 같은 요소다. 최근 개봉한 영화 ‘아바타: 물의 길‘은 3D 기술과 정교한 특수효과로 관객들에게 놀라운 시각적 경험을 선사하며 큰 화제를 모았다.제임스 카메론 감독이 이끄는 이 영화는 물 아래 세상을 생동감 있게 표현하기 위해 특수효과팀이 수년간 공들여 작업한 결과물이다. 이처럼 특수효과는 영화의 몰입도를 한층 높이고, 관객들이 현실에서는 볼 수 없는 세계를 경험할 수 있게 만들어준다.특수효과는 크게 ‘시각 특수효과(VFX)‘와 ‘물리적 특수효과’로 나뉜다. 시각 효과는 디지털 기술을 활용

# data[].attributes.body
등차수열의 일반항을 알 때, a1부터 an까지의 합을 계산해주는 for반복문과 sum을 이용한 프로그램입니다 !

a = int(input("등차수열의 초항을 입력하세요: "))

d = int(input("공차를 입력하세요: "))

n = int(input("계산할 항의 개수를 입력하세요(1항부터): "))

print("------ 등차수열의 합을 계산합니다 ------")

sum = 0

for i in range(1, n+1):

num = a + (i - 1) * d

sum += num

print(i, '번째 항 =', num , '부분합 =', sum)

# data[].attributes.body
물체가 낙하해 포물선 운동을 할 때 x축 방향 성분의 이동거리와 낙하 직전 속도를 계산해주는 프로그램입니다!!

g = 10

h = float(input("낙하 높이를 입력하세요!: "))

v1= (2 g h) ** 0.5

v2 = 5 # x축방향 쪽 성분의 속도를 고정한다

# 낙하 시간 계산 (t = √(2h/g))

t = (2 h / g) * 0.5

x = vx * t

# 결과 출력

print("------결과를 출력합니당------")

print("낙하 직전 속도:", v1, "m/s")

print("수평 방향 이동 거리:", x, "m")

print("낙하 시간:", t, "초")

# data[].attributes.body
시간에 따른 혈중약물 농도 측정 프로그램입니다

사용자가 약 복용 후 경과 시간을 입력하면,
일차함수를 이용해 혈중 약물 농도를 계산하고,
if-elif-else 조건문을 통해 농도 수준에 따라 약물 효과 상태를 분류합니다.

t = float(input("약 복용 후 경과된 시간을 입력하세요 (단위: 시간): "))

C = -0.5 * t + 5 # 농도 함수: 시간에 따라 농도가 감소하는데, 이를 그냥 간단하게 표현함

print("현재 혈중 약물 농도는", C, "mg/L입니다.")

if C >= 3.5:

print("→ 약물 효과가 충분합니다.")

elif C >= 1.0:

print("→ 약물 효과가 있지만, 주의가 필요합니다.")

else:

print("→ 약물 농도가 낮습니다. 복약 시간 확인 필요!")

# data[].attributes.body
print(" 공부 집중 시간 추천기입니다~~!")

tired = input("지금 좀 피곤해? (yes/no): ")

if tired == "yes":

print("그럼 25분만 집중하고 5분 쉬자!")

else:

print("그럼공부해가보자고")

# data[].attributes.body
숫자 맞추기 게임 입니다.

import random

secret = random.randint(1, 100)

guess = 0

print("1부터 100 사이의 숫자를 맞춰봐요!")

while guess != secret:

guess = int(input("숫자를 입력하세요: "))

if guess < secret:

print("업")

elif guess > secret:

print("다운")

else:

print("정답입니다!")

# data[].attributes.body
total_minutes=0

print("오늘 사용한 앱들이 사용 시간을 알려드립니다")

print("다 입력하였으면 '끝'을 입력해주세요")

while True :

usage = input("앱 사용시간(분) : ")

if usage=="끝" :

break

else :

total_minutes+=int(usage)

print(f"오늘 총 휴대폰 사용시간은 {total_minutes}분입니다")

if total_minutes >=300 :

print("사용량이 과도합니다, 피로한 눈을 쉬어주세요")

else :

print("사용량이 적절합니다!)

# data[].attributes.body
할일을 잊지 말라고 리마인드 시켜주는 프로그램입니다.

import time

remind=int(input)("몇번을 알려드릴까요?"))

for i in range(remind):

print("오늘 할 일을 잊지 마세요!")

time.sleep(5)

# data[].attributes.body
total=0

print("하루 물 섭취량 기록 프로그램입니다")

for i in range(1,6) :

amount=int(input(f"{i}번째로 마신 물의 양(mL)을 입력하세요")

total+=amount

print(f"오늘 총 물 섭취량은 {total}mL입니다")

if total>=2000 :

print("물 섭취량이 충분합니다")

else :

print("물 섭취량이 부족합니다ㅜㅜ")

# data[].attributes.body
height = int(input("키를 입력하세요: "))

if height >= 120:

print("탑승 가능합니다! 즐거운 탑승 되세요.")

else:

print("죄송합니다. 키가 120cm 미만은 탑승할 수 없습니다.")

# data[].attributes.body
지구의 중력 가속도 맞추기 프로그램

answer=9.8

guess=float(input("지구의 중력가속도는 몇 m/s²일까요?"))

while guess!=answer:

guess=float(input("지구의 중력가속도는 몇 m/s²일까요? "))

print("정답입니다! 지구의 중력은 약 9.8m/s²입니다.")

# data[].attributes.body
물리 관련 코드 입력

# data[].attributes.body
#학생들에게 현재 자신의 예산을 기반으로 매점에서 무엇을 사서 먹으면 좋을지 추천해주는 프로그램.

#프로그램 코드 작성

print("지금 먹을만한 것을 추천해줄게!")

budget = int(input("현재 예산이 얼마인지 입력해줘"))

if budget<=500 :

print("계산대 앞의 낱개 과자나 젤리를 추천합니다")

elif 500<budget<=1500 :

print("봉지과자나 음료수, 아이스크림을 추천합니다")

elif 1500<budget<=3000 :

print ("핫바나 샌드위치, 빵 종류를 추천합니다")

else :

print("끼니를 때울 수 있는 닭강정, 조각 피자, 삼각김밥을 추천합니다")

# data[].attributes.body
#입력한 수가 짝수인지 홀수인지 판단해주는 프로그램이다.

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

if num % 2 == 0:

print("짝수입니다.")

else:

print("홀수입니다.")

# data[].attributes.body
#화성이 n바퀴 공전했을 때 지구는 몇 바퀴 공전했는지를 알려주는 프로그램입니다. 너무어려웠어요

mars_orbit=687

earth_orbit=365

days=0

mars_rotation=0

yours_mars_rotation=float(input('화성이 몇바퀴 돌았을 때를 계산할까요?'))

while mars_rotation<yours_mars_rotation:

days=days+1

if days%mars_orbit ==0:

mars_rotation=mars_rotation+1

earth_rotation=days/earth_orbit

print(earth_rotation)

# data[].attributes.body
#1부터 원하는 수까지의 합을 구하는 식

num=int(input('원하는 수를 입력하시오'))

sum=int(0)

for i in range(1,num) :

sum+=i

print('1부터',num,'까지의 합은',sum,'입니다.')

# data[].attributes.body
로젠츠바이크와 베넷의 환경 풍부화 실험 (1961)

로렌츠바이크와 베넷은 뇌가소성과 관련된 중요한 실험을 진행함

자극이 강한 환경이 쥐의 뇌 성장과 화학작용에 미치는 영향을 빈곤한 환경과 비교하여 조사함

표준 실험실 군집 케이지, 빈곤한 환경, 풍부한 환경으로 쥐들의 환경을 구분해서, 다양한 기간 동안 서로 다른 환경에서 살도록 함

결론적으로, 학습 자체는 풍부한 환경 경험을 통해 향상되며, 빈곤한 환경에서 자란 성체 동물의 뇌도 풍부한 환경에 놓이면 향상될 수 있다는 사실이 밝혀짐

enviornment=str(input('어떠한 환경에서 살고 있었나요? 풍부, 표준, 빈곤 중 하나를 입력해주세요.'))

result=str(input('어떤 결과값이 궁금한가요? 시냅스 밀도 증가율, 대뇌피질 두께 증가율, 신경세포 가지 복잡도 증가율 중 하나를 입력해주세요.'))

if enviornment=='풍부':

if result=='시냅스 밀도 증가율':

print('약 25% 증가')

elif result=='대뇌피질 두께 증가율':

print('약 3.3~7% 증가')

else:

print('약 25% 증가')

elif enviornment=='빈곤':

print('감소')

else:

print('일정')

# data[].attributes.body
출산 임박인지를 분별하는 프로그램

import time

print("산모 확인 프로그램입니다.")

time.sleep(1)

print("3cm까지는 잠재기, 4~7cm까지를 활동기, 8~10cm까지를 활동기라 합니다")

time.sleep(1)

birth = int(input("자궁문이 열린 정도를 입력해주세요 (cm 미포함 하셔도 됩니다)"))

while birth == 8 and birth <= 10:

birth = print("분만 2기입니다. 출산 준비!!!!!")

while birth ==7 and birth >= 4 :

birth = print("활동기입니다. 산모 케어 부탁드립니다.")

time.sleep(2)

print("참고사항 : 3cm 이하는 잠재기입니다. ")

time.sleep(1)

print("저희 병원은 산모와 아이를 모두 지키기 위해 항상 노력하겠습니다.")

# data[].attributes.body
#프로그램 설명 : 비밀번호 푸는 프로그램

password=1234

answer=int(input("비밀번호를 입력하세요."))

while answer!=password:

print("틀렸습니다")

answer=int(input("다시 입력하세요"))

print("잠금이 풀렸습니다")

# data[].attributes.body
2025 SMTOWN 콘서트에서 선택한 좌석 등급별 가격을 안내해주는 프로그램입니다.

seat=input('VIP, RS, R, S, A 중에서 하나를 선택해주세요')

if seat == 'VIP' :

print('198,000원')

elif seat == 'RS' :

print('176,000원')

elif seat == 'R' :

print('154,000원')

elif seat == 'S' :

print('132,000원')

elif seat == 'A' :

print('121,000원')

else:

print('잘못 입력하셨습니다. 다시 입력해주세요')

# data[].attributes.body
영상학 기본 단어 맞추기 퀴즈~!

answer = input('동시간대에 촬영되지 않은 장면을 스토리의 이해 차원에서, 혹은 예능의 경우 스토리를 만들기 위해서 편집해 넣은 것을 말하는 영상학적 단어는?')

while answer != "교차편집":

answer = input("땡 다시 도전해보세염 ")

print("정답! 감독 데뷔해도 되겠어요")

# data[].attributes.body
핸드폰 비밀번호 프로그램입니다.

break코드를 이용해봤어요

for i in range(5):

password=input('password')

if password=='isitjust':

print('잠금 해제되었습니다.')

break

print('5분 뒤에 시도해주세요.')

import time

time.sleep(300)

for i in range(5):

password=input('password')

if password=='isitjust':

print('잠금 해제되었습니다.')

break

print('모르는사람.')

# data[].attributes.body
for문을 활용해서 이름을 불러주는 프로그램을 만들었습니다

import time

name = input('당신의 이름을 입력하세요 ')

num = int(input("몇 번 불러드릴까요??"))

for i in range(num):

print(name)

time.sleep(1)

# data[].attributes.body
answer = input("내가 가장 좋아하는 대극장 뮤지컬을 맞춰봐! ")

while answer != "하데스타운":

answer = input("땡! 다시 맞춰봐: ")

print("정답! 노래해 라라랄라라라라 ")

# data[].attributes.body
print("의학 용어 맞히기 게임을 시작합니다")

print("힌트 하나 더 줄게 내가 연구하는 기관은 혈액을 순환시킵니다")

correct_answer = "심장"

answer = input("내가 연구하는 의학 용어는? ")

while answer != correct_answer:

print("틀렸습니다 다시 생각해보세요")

answer = input("내가 연구하는 의학 용어는? ")

print("정답입니다 심장은 혈액을 펌프질하는 중요한 기관입니다")

print("게임 종료 잘했어요")

# data[].attributes.body
정상체온 유지를 도와주는 가정용 로봇 프로그램입니다

정상체온으로 돌아올때까지 서비스를 제공합니다'w'

fever= int(input('열을 측정합니다~~~'))

import time

time.sleep(0.7)

print('열은(섭씨):',fever)

while fever>=37.5:

print('삐빅, 괜찮으세요????? 열 측정결과, 해열제를 투약합니다!! ㅠㅠㅠ:',fever)

import time

time.sleep(0.7)

fever-=0.5

while fever<=35.5:

print('체온을 올릴 수 있는 이불과 따뜻한 차를 가져오겠습니당',fever)

import time

time.sleep(0.7)

fever+=0.5

print('다행입니다! 정상체온입니다 oWo!!')

# data[].attributes.body
#학습하고 싶은 단어를 반복 출력해서 쉽게 암기할 수 있게 도와주는 프로그램입니다.

import time

word=input("학습하고 싶은 단어를 입력하세요.")

num = int(input('원하시는 반복 횟수를 입력하세요. '))

for i in range(num):

print(word)

time.sleep(1)

# data[].attributes.body
7층짜리 트리를 만들어주는 프로그램

num=1

while num <= 7 :

print(" "*(7-num),"*"*(2*num-1))

num+=1

# data[].attributes.body
#팩토리얼 계산

#프로그램 코드 작성

n=int(input("팩토리얼을 계산할 숫자를 입력하세요"))

sum=1

for n in range(1,n+1):

sum*=n

print("입력한 팩토리얼: ",sum)

# data[].attributes.body
행복해지는 프로그램

import time

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

for i in range(num):

print("행복해져라~")

time.sleep(1.5)

# data[].attributes.body
#while문-재시험 여부 알려주기

name=input("이름을 입력하세요")

score=int(input("시험 점수를 입력하세요"))

while score<=80:

print(name,"님은 재시험 대상자입니다.")

score=int(input("재시험 응시 점수를 입력하세요"))

print("통과입니다")

# data[].attributes.body
우리나라의 영주권을 얻을 수 있는 연소득으로 판단해주는 프로그램입니다.

money=int(input('연봉을 입력하시오.'))

while money<4400만원:

print('우리나라 영주권을 얻을 수 없습니다.')

# data[].attributes.body
물가 상승률 상태 평가기

물가 상승률의 현재 상태를 입력받아 계산하여 인플레이션 여부를 평가하는 프로그램입니다.

rate = float(input("물가 상승률(%): "))

if rate <2:

print("안정 상태")

elif rate <5 :print ("경계 상태")

elif rate <10 :print ("인플레이션")

else :

print ("하이퍼 인플레이션! 주의하십시오.")

# data[].attributes.body
물가 상승률 상태 평가기

물가 상승률의 현재 상태를 입력받아 계산하여 인플레이션 여부를 평가하는 프로그램입니다.

rate = float(input("물가 상승률(%): "))

if rate <2:

print("안정 상태")

elif rate <5 :print ("경계 상태")

elif rate <10 :print ("인플레이션")

else :

print ("하이퍼 인플레이션! 주의하십시오.")

# data[].attributes.body
#앨범 발매까지 몇 초 남았는지 알려주는 프로그램입니다.

import time

sec=int(input('앨범 발매까지 몇 초 남았어?'))

while sec >0 :

print(sec,'초 남았습니다.')

sec-=1

time.sleep(0.5)

print('신곡 나왔다!!!')

# data[].attributes.body
지출 관리 프로그램입니다.

answer = int(input('이번 달 얼마나 쓸거야?'))

while answer>200000:

answer=int(input("무 슨 소 리 야? 다시 말해."))

print("좋아 아껴써!")