Code up 1157 - 특별한 공 던지기 1
문제
- 슬기가 던진 공의 위치를 입력받는다. (실수)
→ 입력(input)함수와 float 함수 사용 - 입력받은 위치가 50이상 60이하이면,
win
을 출력한다.
→ 조건문(if)과 논리 연산자(and), 출력(print)함수 사용 - 그렇지 않다면
lose
를 출력한다.
→ 조건문(else)과 출력(print)함수 사용
문제 해결 코드
n = float(input())
if (n >= 50 and n <= 60):
print("win")
else:
print("lose")
실행 결과
Code up 1158 - 특별한 공 던지기 2
문제
- 슬기가 던진 공의 위치를 입력받는다. 입력은 정수이다.
→ 입력(input)함수와 int 함수 사용 - 입력받은 위치가 30이상 40이하이거나 60이상 70이하이면,
win
을 출력한다.
→ 조건문(if), 논리 연산자(and, or), 출력(print)함수 사용 - 그렇지 않다면
lose
를 출력한다.
→ 조건문(else)과 출력(print)함수 사용
문제 해결 코드
n = int(input())
if (n >= 30 and n <= 40) or (n >= 60 and n <= 70):
print("win")
else:
print("lose")
실행 결과
Code up 1159 - 특별한 공 던지기 3
문제
- 슬기가 던진 공의 위치를 입력받는다. (정수)
→ 입력(input)함수와 int 함수 사용 - 입력받은 위치가 50이상 70이하이거나 6의 배수이면,
win
을 출력한다.
→ 조건문(if), 논리 연산자(and, or),나머지 연산(%), 출력(print)함수 사용 - 그렇지 않다면
lose
를 출력한다.
→ 조건문(else)과 출력(print)함수 사용
문제 해결 코드
n = int(input())
if (n >= 50 and n <= 70) or (n % 6 == 0):
print("win")
else:
print("lose")
실행 결과