3개의 정수를 동시에 입력 받고 가장 작은 수를 출력하는 프로그램을 가지고 왔습니다.
물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때
혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
3개의 정수를 동시에 입력받는 명령문을 통해 3개의 정수를 입력받습니다.
x,y,z = eval(input("3개의 정수 x,y,z입력 : ")) #3개의 정수 입력
if 문을 통해 x,y,z 의 최소값을 정해야 합니다.
if x > y 와 x < y 인 경우를 큰 틀로 잡고 x,y,z의 최소값을 정하면됩니다
x > y 이면서 z > y 라면 y가 제일 작은 정수
x>y 이면서 y>z 라면 z가 제일 작은 정수
y>x 이면서 z>x 인 경우 x가 제일 작은 정수
y>x 이면서 x>z인 경우 z가 제일 작은 정수
모든 경우의 수를 만들었습니다.
프로그램의 기본틀입니다. 작성해보시고 답안코드 확인해보세요!
x,y,z = eval(input("3개의 정수 x,y,z입력 : ")) #3개의 정수 입력
if x > y :
# x > z > y인 경우 y가 제일 작은 정수
# x > y > z인 경우 z가 제일 작은 정수
else:
# y > z > x인 경우 x가 제일 작은 정수
# y > x > z 인 경우 z가 제일 작은 정수
더보기
x,y,z = eval(input("3개의 정수 x,y,z입력 : ")) #3개의 정수 입력
if x > y :
if y < z : print("제일 작은 정수는 ",y,) # x > z >y인 경우 y가 제일 작은 정수
else : print("제일 작은 정수는 ",z) # x > y > z인 경우 z가 제일 작은 정수
else:
if x < z : print("제일 작은 정수는 ",x) # y > z > x인 경우 x가 제일 작은 정수
else: print("제일 작은 정수는 ",z) # y > x > z 인 경우 z가 제일 작은 정수
'파이썬' 카테고리의 다른 글
[파이썬] 삼각형의 밑변과 넓이를 입력받고 삼각형의 넓이를 출력하는 프로그램을 작성하시오 (0) | 2022.12.22 |
---|---|
[파이썬] 성적을 입력받고 성적에 따라 A, B, C, D, F 로 등급을 정하는 프로그램을 작성하시오 (0) | 2022.12.05 |
[파이썬] 덧셈 뺄셈 곱셈 나눗셈의 함수를 정의하고 이를 출력하는 프로그램을 작성하시오 (0) | 2022.12.04 |
[파이썬] 원의 면적 원의 둘레를 계산하는 함수를 작성하고 출력하는 프로그램을 작성하시오. (0) | 2022.12.04 |
[파이썬] 파일을 열어 파일 안의 문자 개수를 세는 프로그램을 작성하시오 | 글자 개수 (0) | 2022.12.04 |
댓글