# data[].attributes.custom_properties.Mzx7n19o
patient_name = "김가현"
pulse = [55, 75, 120]
def print_greeting(name):
    print(f"환자 이름: {name}")

def check_pulse(p):
    if p < 60:
        print(f"{p}회/분 → 서맥입니다")
    elif p <= 100:
        print(f"{p}회/분  정상입니다")
    else:
        print(f"{p}회/분 → 빈맥입니다")
print_greeting(patient_name)

for p in pulse:
    check_pulse(p)

count = 0
while count < 1:
    new_p = int(input("추가로 맥박을 입력하세요: "))
    check_pulse(new_p)
    count += 1        

# data[].attributes.custom_properties.Mzx7n19o
score = 1
if score >= 1~3:
    grade = "양호"
elif score >= 4~6:
    grade = "보통"
elif score >= 7~10:
    
else:    grade = "위험"
print("등급:", grade)

# data[].attributes.custom_properties.Mzx7n19o
material = input('사용할 재료를 입력하세요: ')
if material == '콘크리트':
    print('높은 압축 강도')
if material == '목재':
    print('지속 가능성')
if material == '강철':
    print('경량')

# data[].attributes.custom_properties.Mzx7n19o
#1)cos 값 구하기
a = float(input("a: "))
b = float(input("b: "))
c = float(input("c: "))

cosA = (b**2+c**2-a**2)/(2*b*c)
cosB = (a**2+c**2-b**2)/(2*a*c)
cosC = (a**2+b**2-c**2)/(2*a*b)

print("cosA의 값은: ", cosA, ", ", "cosB의 값은: ", cosB, ", ", "cosC의 값은: ", cosC, "입니다.")


#2)주어진 정보에 따른 공식 사용
information = input("주어진 정보를 입력하세요.: ")
if information == "외접원의 반지름":
    print("sin 법칙을 사용하세요.")
elif information == "대변과 대각":
    print("sin 법칙을 사용하세요.")
elif information == "세 변 길이":
    print("cos 법칙을 사용하세요.")
elif information == "두 변과 끼인 각":
    print("cos 법칙을 사용하세요.")
elif information == "넓이":
    print("cos 법칙을 사용하세요.")
else:
    print("정보를 다시 입력하세요.")
 

# data[].attributes.custom_properties.yjDC8KEQ
진로와 관련된 프로그램 정하는 것

# data[].attributes.custom_properties.Mzx7n19o
score = float(input("학생의 점수를 입력하세요:"))
if score >= 90:
    print("우수한 성적입니다. 칭찬해주세요!")
elif score >= 70:
    print("보통 성적입니다. 더 노력하면 잘할 수 있어요.")
else:
    print("성적이 낮습니다. 더 많은 노력을 해주세요!")
    
    
    

# data[].attributes.custom_properties.yjDC8KEQ
학생에게 동기를 부여하는 따뜻한 말을 어떻게 덧붙일지 고민하는게 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
temperature = float(input("체온을 입력하세요:"))

if temperature >= 37.5:
    print("열이 있습니다. 의사에게 알려주세요.")
elif temperature >= 36.5:
    print("정상 체온입니다.")
else:
    print("체온이 낮습니다. 몸을 따뜻하게 해주세요.")

# data[].attributes.custom_properties.Mzx7n19o
bp = float(input('혈압을 측정해 드리겠습니다.'))
if bp >= 140:
    print('혈압이 높게 측정되셨네요 주치의에게 전해드리겠습니다.')
elif bp >= 120:
    print("정상 혈압이십니다.")
elif bp < 120:
    print('혈압이 낮게 측정되셨네요 주치의에게 전해드리겠습니다.')
else:
    print("측정이 불가한 범위가 나왔습니다. 안정을 취한 뒤 다시 측정해드리겠습니다.")

# data[].attributes.custom_properties.yjDC8KEQ
사잇값을 정하는게 어려웠고 아이디어를 내는과정이 어려웠다

# data[].attributes.custom_properties.Mzx7n19o
score = 120
if  score >= 120:
    grade = "평균"
elif score > 135:
    grade = "위험 전"
elif score > 140:
    grade ="위기"
elif score > 160:
    grade = "대위기"
else:
    grade = "저혈압"
print("혈압:", grade)

# data[].attributes.custom_properties.yjDC8KEQ
아이디어를 생각하는게 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
print("세균 배양 실험을 위해선 온도가 적절해야합니다.")

temp = float(input("세균 배양 온도를 입력하세요: "))
if temp > 37:
    print("너무 높습니다. 낮게 다시 시도해보세요")
elif temp >= 30:
    print("적정합니다")
elif temp > 20:
    print("너무 낮습니다")
else:
    print("포기하세요")

# data[].attributes.custom_properties.Mzx7n19o
length = float(input("건물의 길이(m): "))
width = float(input("건물의 너비(m): "))
 
area = length * width
print("건물의 면적은", area, "제곱미터입니다.")

# data[].attributes.custom_properties.Mzx7n19o
print("<사과나무의 사계절 알아보기>")

season = input("현재 계절을 입력하세요: ")
if season == "봄":
    print("-->하얀 꽃이 피었습니다.")
elif season == "여름":
    print("-->초록 잎이 자랍니다.")
elif season == "가을":
    print("-->사과가 열렸습니다.")
elif season == "겨울":
    print("-->잎이 떨어지고 시듭니다.")

# data[].attributes.custom_properties.yjDC8KEQ
조경학과와 관련하여 어떤 프로그램을 만들어야 할 지 생각하는 것이 가장 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
def recommend_hair(style):
    if style == "파마":
        print("히피펌, 물결펌, s컬, c컬")
    elif style == "염색":
        print("탈색, 염색")
    else:
        print("해당 스타일에 대한 정보가 없습니다.")
user_style = input("원하는 스타일을 입력하세여: ")
recommend_hair(user_style)
hair = input("원하는 머리: ")
print(hair + "해드릴겡")

# data[].attributes.custom_properties.yjDC8KEQ
주제 선정 하는게 어려웠다

# data[].attributes.custom_properties.Mzx7n19o
아기성장발달지수= float(input("아기 머리 둘레를 입력하세요:"))

if 아기성장발달지수>45.7:
               print("우량아 입니다.")
elif 아기성장발달지수>45.2:
               print("9개월 입니다.")
elif 아기성장발달지수>44.7:
               print("8개월 입니다.")
elif 아기성장발달지수>44.1:
               print("7개월 입니다.")
elif 아기성장발달지수>43.7:
               print("6개월 입니다.")
elif  아기성장발달지수>42.8:
               print("5개월 입니다.")
elif 아기성장발달지수>41.39:
               print("4개월 입니다.")
elif 아기성장발달지수>40.7:
                print("3개월 입니다.")
elif 아기성장발달지수>39.2:
               print("2개월 입니다.")
elif 아기성장발달지수>37.3:
               print("1개월 입니다.")
else:
     print("신생아  입니다.")

# data[].attributes.custom_properties.yjDC8KEQ
주제 선정이 어려웠던 것 같다.

# data[].attributes.custom_properties.Mzx7n19o
#<환자의 아픔정도 비교하기>painscore = float(input("아픔정도를 가장 괜찮은 0에서 아파서 말하기도 힘든 10까지의 숫자 중에서 말씀해주세요: "))if painscore >= 5:    print("긴급 환자입니다. 의사에게 알려주세요.")else:    print("치료가 필요합니다. 의사에게 알려주세요.")

# data[].attributes.custom_properties.yjDC8KEQ
아이디어 생각해내는 것이 어려웠지만 생각해내서 기뻤다!

# data[].attributes.custom_properties.Mzx7n19o
temperature = float(input("혈압을 입력하세요:"))

if temperature >= 140:
    print("고혈압입니다. 조심하세요.")
elif temperature >= 120:
    print("정상 혈압입니다.")
else:
    print("혈압이 낮습니다. 저혈압입니다.")

# data[].attributes.custom_properties.yjDC8KEQ
어떤것을 기준으로 틀을 잡아야 할지 좀 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
print("수의사 체험 프로그램 시작 !")

name = input("반려동물 이름을 입력하세요 : ")
print( name + "이/가  무슨 증상이 있어서 오셨습니까?" )

reason = input("설사 / 밥을 먹지 않음 / 무기력함 / 응급상황 / 기타 중에 알려주세요. 입력: ")

if reason == '설사':
    print("부드러운 음식을 주세요.")
    
elif reason == '밥을 먹지 않음':
    print("영양식으로 조금씩 먹게 해주세요.")
    
elif reason == '무기력함':
    print("약을 처방해 드리겠습니다. ")
    
elif reason == '응급상황':
    print("얼른 조치를 취하겠습니다")
    
else:
    print('상태를 살펴보겠습니다.')
    
    
print("안녕히계세요. 반려동물이 건강하길 바랍니다ㅓ!")

# data[].attributes.custom_properties.yjDC8KEQ
아이디어 생각해내는것과 대화 구성이 어려웠지만 해결하고 나니 뿌듯했다!

# data[].attributes.custom_properties.Mzx7n19o
score = float(input("시험 점수를 입력하세요:"))
        
if score >= 90:
    print("축하합니다. 시험에 통과하였습니다! 현주쌤과의 상담을 면하셨습니다.")
elif score <= 90:
    print("시험에 통과하지 못 했습니다. 현주쌤과 상담하고 싶지 않다면 제발 공부 좀 하세요.")
    
def recommend_teacher(style):
    if style == "예쁜 선생님":
        print("추천 선생님: 김예지 선생님, 이은하 선생님, 유소진 선생님, 이하영 선생님")
    elif style == "똑똑한 선생님":
        print("추천 선생님: 김예지 선생님, 김현주 선생님, 송희원 선생님, 안혜영 선생님")
    elif style == "잘생긴 선생님":
        print("추천 선생님: 이수재 선생님, 박찬홍 선생님, 최준찬 선생님")
    elif style == "재밌는 선생님":
        print("추천 선생님: 오승민 선생님, 송희원 선생님, 박용현 선생님, 김창영 선생님")
        
print("선생님 추천 프로그램")
user_style = input("원하는 선생님 스타일을 입력하세요 (예쁜 선생님, 똑똑한 선생님, 잘생긴 선생님, 재밌는 선생님):")
recommend_teacher(user_style)

# data[].attributes.custom_properties.yjDC8KEQ
프로그램 주제 선정이 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
baby_head = float(input("신생아의 머리 둘레를 입력하세요: "))
if baby_head > 38:
    print("머리가 비정상적으로 큽니다.")
elif 30 <= baby_head <= 38:
    print("정상 둘레입니다.")
elif baby_head < 30:
    print("머리가 비정상적으로 작습니다.")
else:
    print("머리가 비정상적으로 작습니다.")

# data[].attributes.custom_properties.yjDC8KEQ
범위를 설정하는 것이 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
print("야구선수 타율 평가하기")
score = float(input("타율을 입력하세요: "))
if score >= 0.350:
    print("매우 잘하고 있습니다")
elif score >= 0.250:
    print("잘하고 있습니다")
else:
    print("좀만 더 노력해 볼까요?")

# data[].attributes.custom_properties.yjDC8KEQ
이런 아이디어를 떠올리는 과정이 가장 오래걸렸고, 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
def movie_gerne(style):
    if style == "로맨스":
        print("추천 영화: 노트북, 너의 결혼식, 어바웃 타임, 수재쌤과의 상담 앙앙")
    elif style == "코미디":
        print("추천 영화: 엑시트, 극한직업, 화이트 칙스")
    elif style == "뮤지컬":
        print("추천 영화: 라라랜드, 위대한 쇼맨, 맘마미아, 위키드, 위플래쉬")
    elif style == "공포":
        print("추천 영화: 현주쌤과의 상담")
    else:
        print("저거 중에서만 골라요")
user_style = input("원하는 영화 장르를 알려줘요 (로맨스, 코미디, 뮤지컬, 공포):")
movie_gerne(user_style)

# data[].attributes.custom_properties.yjDC8KEQ
else 쓰는게 어려웠어요ㅜㅜㅜㅜㅜ

# data[].attributes.custom_properties.Mzx7n19o
환자 열 측정   print('환자분 여기에 접수해주세여')
print('환자분 온도 측정할게요')

temperature=float(input("체온을 입력해주세여: "))
if temperature >=37.2:
         print("열이 있어요,많이 아프신가요")
elif temperature >=36.4:
 
 print("어머 정상체온이시네여")
else:
    print("체온이 낮아요ㅠㅠ북극에 사시나봐요??")
    
print("아푸지마세요 환자니뮤")

# data[].attributes.custom_properties.yjDC8KEQ
중간에 열 측정하는게 어려움.

# data[].attributes.custom_properties.Mzx7n19o
print("DNA 염기 이름을 알려주는 프로그램입니다.")
base=input("DNA 염기 하나를 입력하세요. (A,T,G,C) :")
if base=='A':
    print("A는 아데닌입니다.")
elif base=='T':
    print("T는 타이민입니다.")
elif base=='G':
    print("G는 구아닌입니다.")
elif base=='C':
    print("C는 사이토신입니다.")
else:
    print("이건 DNA 염기가 아닙니다!!!")

# data[].attributes.custom_properties.Mzx7n19o
print("건물주 체험 프로그램")

name = input("건물주님의 이름을 입력하세요:")
print (name + "님,건물주가 되신걸 축하드립니다")

name2 = input("건물주님의 세입자가 될 사람의 이름을 입력하세요:")
print (name2 + "님이 세입자가 되었습니다.")

money = input("돈을 요구하세요 ( 돈 내놔!!/ 돈 내실 때가 되셨어요^^ ")
if money =="돈 내놔!!":
    print(name2 + ":힝...뉍")
elif money == "돈 내실 때가 되셨어요^^":
    print(name2 + ":알겟습니당^^")
                

# data[].attributes.custom_properties.Mzx7n19o
print ("내가 바로 이 세계의 신 프로그램 ")

print(" 이 세계의 신이 된것을 환영합니다 . ")

a= input (" 날씨를 선택하세요 ( 비/ 눈 / 햇빛 / 홍수 ) :")

if a == "비":
    print (a ," 로 설정 되었습니다 ")
    
elif a == " 눈 ":
    print (a ," 로 설정 되었습니다 ")
    
elif a == " 햇빛  ":
    print (a ," 로 설정 되었습니다 ")
    
elif a == " 홍수  ":
    print (a ," 로 설정 되었습니다 ")
    
b= input (" 개발하고 싶은 도시를 선택하시오 (서울 / 부산 / 인천 ).")

if b == " 서울 ":
    print(" 서울을 선택하셨습니다 . ")
    
if b == " 부산 ":
    print(" 부산을 선택하셨습니다 . ")
    
if b == " 인천 ":
    print(" 인천을 선택하셨습니다 . ")
    
print(  b ,"을 어떻게 개발하고 싶으십니까?")
input()
print("계획 대로 실행 되었습니다 !")

# data[].attributes.custom_properties.Mzx7n19o
건물의 층수를 입력받아 고층/중층/저층 으로 분류하는 프로그램.  floor = int(input("층수를 입력하세요: "))
if floor > 14 :
    print("고층건물")
elif floor < 14:
    print("중층건물")
elif floor < 6:
    print("저층건물")                      

# data[].attributes.custom_properties.yjDC8KEQ
프로그램을 정하는 게 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
temperature = float(input("체온을 입력하셍요:"))if temperature >= 32.7:   print("당신은 통구이")elif temperature>=27.8:   print("정상 체온입니다.")else:    print("따뜻하게 해주세요.")               import time  medications = (("name:"약물A", "time":"08:00")("name:"약물B", "time":"12:00")("name:"약물C", "time":"16:00")def  main():    print("약물 복용 알림")    r

# data[].attributes.custom_properties.Mzx7n19o
password = float(input("password: "))if password == 1383:    print("탈출")elif password ==1128:    print("이스터 에그")else:    print("다시")

# data[].attributes.custom_properties.yjDC8KEQ
else를 쓸때도 조건문을써야되는거 아닌가라는 생각을 해서 코드를 짜는데 오래걸렸다.

# data[].attributes.custom_properties.Mzx7n19o
뉴런에 전달된 흥분이 전도될 때 특정 부분의 막전위 값을 측정해서 어떤 분극 상태인지 알아냄            polarization = float(input("현재 막전위 값:"))if polarization == -70:    print("현재 뉴런의 막전위는 분극상태 입니다.")elif -70 < polarization <= 35:    print("현재 뉴런의 막전위는 탈분극 상태 입니다.")elif polarization == -80:    print("현재 뉴런의 막전위는 재분극 상태 입니다.")

# data[].attributes.custom_properties.yjDC8KEQ
시간에 따라 탙분극, 재분극 상태가 나뉘는데 그 부분을 구현하지 못했다..

# data[].attributes.custom_properties.Mzx7n19o
오존 농도에 따른 경보 조치 내리기
def ozone(ppm):
    if ppm >= 0.50:
        return "중대경보"
    elif ppm >= 0.30:
        return "경보"
    elif ppm >= 0.12:
        return "주의보"
    else :
        return "경보 필요 없음"


ppm = float(input("시간 당 평균 농도: "))
print(ozone(ppm))

# data[].attributes.custom_properties.yjDC8KEQ
조건문은 활용하였는데, 여기서 함수를 어떻게 써야할까 고민했다.

# data[].attributes.custom_properties.yjDC8KEQ
직업선정, 코드 오류 찾기

# data[].attributes.custom_properties.Mzx7n19o
엔진 위험도 측정 condition = "000033004422"

count = 0

for base in condition:
    if base == "1":
        count += 1
    elif base == "2":
        count += 2
    elif base == "3":
        count += 3
    elif base == "4":
        count += 4

if count > 10:
    print("엔진 작동을 중지합니다")
elif count > 5:
    print("엔진이 위험합니다")
else:
    print("안전합니다")
    

# data[].attributes.custom_properties.Mzx7n19o
dna 일치 확인과정dna = "CACGTTGATCGACAGGA"count = 0for base in dna:    if base == "A":        count += 1    elif base == "T":        count += 2    elif base == "C":        count += 3    elif base == "G":        count += 4        dna_2 = "CACGTTGATCGACAGGA"count_2 = 0for base in dna_2:    if base == "A":        count_2 += 1    elif base == "T":        count_2 += 2    elif base == "C":        count_2 += 3    elif base == "G":        count_2 += 4if dna==dna_2:    print("dna가 일치합니다")            

# data[].attributes.custom_properties.yjDC8KEQ
단 한칸의 차이로 에러가 나서 너무 힘들었어요ㅠㅠ

# data[].attributes.custom_properties.yjDC8KEQ
코드를 응용해서 짜야하는 것

# data[].attributes.custom_properties.Mzx7n19o
game = input("이세계에오신걸환영합니다,용사님. 직업을 선택하세요: ")

if game == "용사":
    print("깨어나세요 용사님....")
elif game == "마법사":
    print("매스익스플로전!!!!!!!!!!!!!!!")
elif game == "힐러":
    print("마음속을....치유해드릴게요")
elif game == "도적":
    print("다뽀려줄게 ㅋㅋ")
elif game == "공주":
    print("구해주세요 용사님....ㅠㅠ")
else:
    print("선택을안하셨으므로 처음화면으로 돌아갑니다.")

# data[].attributes.custom_properties.yjDC8KEQ
직업의 다양성을 고려하여 대사를 추가하는 것

# data[].attributes.custom_properties.Mzx7n19o
DNA의 염기서열을 RNA로 전사하는 과정                                                        dna = ("ATGCTAGCATAGGCTA")  count_a =0   count_g =0    count_c =0 count_t =0    for base in dna:       if base == "A":        count_a +=1    elif base == "G":        count_g +=1    elif base == "C":        count_c +=1    elif base == "T":        count_t +=1        print("RNA의 T의 개수는", count_a, "개입니다.")print("RNA의 C의 개수는", count_g, "개입니다.")print("RNA의 G의 개수는", count_c, "개입니다.")print("RNA의 A의 개수는", count_t, "개입니다.")  

# data[].attributes.custom_properties.yjDC8KEQ
코드를 조립해서 응용하는 것   

# data[].attributes.custom_properties.Mzx7n19o
수질 오염의 주범에 따른 물의 급수 나누기 BOD=float(input("BOD의 양: "))if BOD<=1:    print("상수원수 1급수")elif BOD<=3:    print("상수원수 2급수")else:    print("수질 나쁨")

# data[].attributes.custom_properties.yjDC8KEQ
주제를 정하고 해당 부분을 코딩으로 표현해야 하는게 어려웠다

# data[].attributes.custom_properties.yjDC8KEQ
코드를 짜는 것이 어려웠다.

# data[].attributes.custom_properties.yjDC8KEQ
직업을 선택하는게 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
<물 용존 산소량 구하기>               water_quality = float(input("용존산소량을 입력하세요: "))                                            if 2<= water_quality <=3.9:   print("물에서 냄새가 나지 않습니다.")elif 4<= water_quality <=6.9:   print("물고기가 살 수 있습니다.")elif water_quality >=7:   print("깨끗한 물입니다.")

# data[].attributes.custom_properties.yjDC8KEQ
직접 코드를 짜는 것이 어려웠다.

# data[].attributes.custom_properties.Mzx7n19o
USA = 1
Russia = 2
China = 3
India = 4
Korea = 5
UK = 6
France = 7
Japan = 8
Turkey = 9
Italy = 10

print("Here are the Top 10 countries for military power,")
print("- USA")
print("- Russia")
print("- China")
print("- India")
print("- Korea")
print("- UK")
print("- France")
print("- Japan")
print("- Turkey")
print("- Italy")

a = input("select the first country for a fight:")
b = input("select the second countryfor the fight:")

if a>b:
    print("the winner is...")
    print(a)
   
else:
    print("the winner is...")
    print(b)

# data[].attributes.custom_properties.yjDC8KEQ
winner가 나오면 그 아래에 위치한 국가들이 주르륵 나오게 하고 싶었는데... 어려워서 하지 못하였습니다....