SW.AI 트랙/python
[Python] 파이썬 예제. 온도 질문에 답하면 메세지를 출력하기_for/input 활용
AI 봇
2022. 12. 28. 17:20
본 문서는 나도코딩(유뷰트 영상) 자료를 스터디하며 정리한 내용입니다. (출처 : 유튜브 <나도코딩>)
예제1
온도를 묻고, 입력된 온도에 따라 아래 예시와 같이 출력되도록 프로그래밍 하세요.
(활용 조건)
조건 1. for, input 함수를 사용하세요.
조건 2. 온도는 0도 이하, 0 ~ 10도, 11도 ~ 30도로 구분 합니다.
(출력 예시)
1. 30도 이상인 경우, " 너무 더워요. 외출을 삼가하세요 " 가 출력됩니다.
2. 10 ~ 30도 인 경우, " 야외 활동하기 좋은 날씨입니다 " 가 출력됩니다.
3. 0 ~ 10도 인 경우, " 외투를 챙기세요 " 가 출력됩니다.
4. 0도 이하인 경우, " 너무 추워요. 밖에 나가지 마세요 " 가 출력됩니다.
정답
temp = int(input("기온이 몇 도인가요? "))
if temp >= 30:
print("너무 더워요. 외출을 삼가하세요")
elif temp >= 10 and temp < 30:
print("야외 활동하기 좋은 날씨입니다.")
elif 0 <= temp and temp < 10:
print("외투를 챙기세요")
else:
print("너무 추워요. 밖에 나가지 마세요요")
(학습)
input( ) 함수는 입력된 값을 문자열로 인식합니다. 따라서 숫자를 입력해야 하는 경우라면 int 를 사용해서 문자열을 숫자로 바꾸어 주어야 합니다.
0 <= temp and temp < 10 와 같이 and 로 표현할 수 있지만, 0 <= temp < 10 으로 표현할 수도 있습니다.