파일 업로드

🎨AI 리소스 생성

프롬프트 없음

돌핀의 첫 감지 훈련 (3m 미만)

profile
실행 시간 제한메모리 제한
1 초20 MB
📃 해결할 문제

🧠 조건문 배우기: “만약에 ~라면?”

 

 


 

 

📌 1. 조건문이 뭐예요?

 

 

컴퓨터도 상황에 따라 다르게 행동할 수 있어요!

예를 들어:

 

“돌핀과 장애물 사이의 거리가 너무 가까우면 위험하다고 알려줘!”

 

이렇게 상황을 판단해서 행동을 다르게 하는 걸

우리는 **“조건문”**이라고 불러요.

 


 

 

✅ 2. 조건문 기본 형태

 

if 조건:
    실행할 내용
else:
    조건이 아닐 때 실행할 내용

쉽게 말해:

 

  • if → “만약 ~라면”
  • else → “그게 아니라면”

 

 

예:

if 5 > 3:
    print("맞아요!")
else:
    print("틀려요!")

👉 결과는 맞아요! (왜냐하면 5는 3보다 크니까!)

 

주의할 점 2가지!

1. 혹시 : 를 빼먹지는 않으셨나요?

 

거리가 3보다 작을 때 (미만일 때)는 어떻게 적으면 좋을까요?

if distance < 3 :
: 를 꼭 기억해주세요!

if 문에서는 : 를  꼭 기억해주세요!

 

2. 혹시 들여쓰기를 지키셨나요?


if distance < 3:
	<< 뭔가 띄어쓰기가 되어있죠? 이것을 들여쓰기라고 합니다.
	<< 파이썬 문법에서는 
	<< 조건문을 통과한 경우 실행할 코드인지 판단할 때 
	<< 들여쓰기를 사용하여 구분합니다.

'들여쓰기'는 파이썬 문법에서는 if문 뿐만 아니라, for, while, def 문 등 다양한 문법에서 사용됩니다.

들여쓰기 규칙이 틀리면 컴파일 오류가 나니 꼭 확인해보세요!

 

 

📏 3. 이번 문제에서는?

 

print("돌핀과 장애물 간의 거리를 입력해주세요:")
distance = float(input())

 

  • distance에는 사용자가 입력한 거리 값이 저장돼요.
  • 만약 distance가 너무 **가까운 거리(예: 3 미터 이하)**라면, **위험!**이라고 알려주고
  • 그게 아니면 **안전!**이라고 알려줘야 해요.

 

 


 

 

🧪 직접 풀어보는 문제

 

돌핀은 바닷속에서 장애물을 감지하기 위해 초음파를 사용합니다. 

주어진 거리에 따라 돌핀은 '위험' 또는 '안전' 메시지를 출력해야 합니다. 

거리가 3미터 미만이면 위험, 그 이상이면 안전으로 판단합니다.

print("돌핀과 장애물 간의 거리를 입력해주세요:")
distance = float(input())

if ???:  # 여기를 알맞게 채워보세요!
    print("위험")
else:
    print("안전")

 


 

 

🧩 힌트) 혹시 : 를 빼먹지는 않으셨나요?

 

예를 들어 거리가 2보다 작거나 같을 때 위험하다면

if distance <= 2:

이렇게 조건을 쓰면 돼요!

if distance <= 2:
    print("위험")
else:
    print("안전")

 

그렇다면 거리가 3보다 작을 때 (미만일 때)는 어떻게 적으면 좋을까요?

미만은 < 기호를 사용해요!

if 문에서는 : 를  꼭 기억해주세요!

파이썬에서의 if 문은 조건문만 적고 끝나지 않아요

if 조건 :  
: 를 빼먹지는 않으셨나요? 
앞으로 꼭 확인해보세요!

 

꼭!!! if 문의 조건식을 적은 후에 : 를 적어주세요!

 


 

 

🎉 오늘 배운 것 정리!

 

문법설명예시
if만약 ~라면if x > 10:
else그렇지 않으면else:
==같다if x == 5:
<, >, <=, >=비교 연산자if x >= 3:

 

 

💻 입력

한 줄에 실수형으로 거리 dd가 주어집니다. 

🖨️ 출력

거리 dd에 따라 '위험' 또는 '안전' 메시지를 출력합니다.


💻 예제 입력 1
2.5
🖨️ 예제 출력 1
돌핀과 장애물 간의 거리를 입력해주세요:
위험
💻 예제 입력 2
4.0
🖨️ 예제 출력 2
돌핀과 장애물 간의 거리를 입력해주세요:
안전

💡 힌트

파이썬의 if 문에서는 : 를 빼먹지 마세요!