print("안녕하세요! 당신에게 딱 맞는 옷을 추천해 드립니다.")
while True:
try:
height = float(input("키(cm)를 입력해주세요: "))
weight = float(input("몸무게(kg)를 입력해주세요: "))
gender = input("성별(남/여)을 입력해주세요: ").lower()
if gender not in ['남', '여']:
raise ValueError("성별은 '남' 또는 '여'로 입력해주세요.")
temperature = float(input("현재 온도(℃)를 입력해주세요: "))
break
except ValueError:
print("잘못된 입력입니다. 다시 입력해주세요.")
print("\n입력하신 정보:")
print(f"키: {height}cm")
print(f"몸무게: {weight}kg")
print(f"성별: {gender}")
print(f"현재 온도: {temperature}℃")
# BMI 계산 (참고용)
bmi = weight / ((height / 100) ** 2)
print(f"BMI: {bmi:.2f}")
# 날씨 및 온도에 따른 옷 추천
print("\n날씨와 온도에 따른 추천:")
if temperature >= 28:
print("- 민소매, 반팔 티셔츠")
print("- 반바지, 얇은 긴바지, 치마")
print("- 린넨 소재 옷")
elif 23 <= temperature < 28:
print("- 반팔 티셔츠, 얇은 긴팔 셔츠")
print("- 면바지, 청바지, 슬랙스")
print("- 가벼운 원피스")
elif 18 <= temperature < 23:
print("- 긴팔 티셔츠, 맨투맨 티셔츠, 얇은 니트")
print("- 긴바지, 레깅스")
print("- 얇은 가디건, 재킷")
elif 12 <= temperature < 18:
print("- 긴팔 티셔츠, 후드티, 니트")
print("- 긴바지")
print("- 가을/봄 재킷, 트렌치 코트")
elif 5 <= temperature < 12:
print("- 두꺼운 니트, 스웨터, 기모 티셔츠")
print("- 긴바지, 히트텍")
print("- 코트, 패딩 조끼")
elif temperature < 5:
print("- 두꺼운 패딩, 코트")
print("- 기모 바지, 내복")
print("- 목도리, 장갑, 모자")
else:
print("알 수 없는 온도입니다.")
# 성별에 따른 추가적인 추천 (간단한 예시)
print("\n성별에 따른 추가 추천:")
if gender == '남':
print("- 셔츠, 블레이저")
elif gender == '여':
print("- 블라우스, 스커트")
print("\n오늘 하루도 멋지게 보내세요!")