반응형
❰문제 풀이2❱
사용자로부터 정수 3개를 입력받아, 그 중 가장 큰 수를 출력하는 프로그램을 작성하세요.
해당 문제 풀이입니다.
a = int(input("첫 번째 숫자를 입력하세요: ")) # 첫번째 정수 값을 입력 받을 함수(int형 변환)
b = int(input("두 번째 숫자를 입력하세요: ")) # 두번째 정수 값을 입력 받을 함수(int형 변환)
c = int(input("세 번째 숫자를 입력하세요: ")) # 세번째 정수 값을 입력 받을 함수(int형 변환)
if a >= b and a >= c: # if 조건 a보다 b의 값이 작거나 같을 때 그리고 a보다 c의 값이 작거나 같을 때
max_num = a # 가장 큰 값은 조건1
elif b >= a and b >= c: elif b보다 a의 값이 작거나 같을 때 그리고 b보다 c의 값이 작거나 같을 때
max_num = b # 가장 큰 값은 조건 2
else: #모든 조건이 일치 하지 않을 때
max_num = c # 가장 큰 값은 False
print(f"가장 큰 수는 {max_num}입니다.") # 출력 : 가장 큰수는 8입니다.
파이썬의 내장 함수인 max()를 사용해서 최대 값을 출력하는 간단한 방법도 있습니다.
반대의 경우도 풀어보겠습니다.
문제 풀이는 위의 방법의 반대라 생각하시면 됩니다.
마찬가지로, max가 있으면 min이 있듯이 파이썬의 내장함수 min()을 사용한 출력 방법도 있습니다.
해당 문제 풀이의 키워드는
input()함수를 활용한 사용자 입력 처리
int()를 활용한 형 변환
if 조건문의 사용 연습(if, elif, else)
max,min을 활용한 내장함수의 활용도
print(f"..{}")포메팅에 대한 적응에 있습니다.
반응형
'Python(파이썬)_점프 투 파이썬 > 기본 문제풀이 및 연습' 카테고리의 다른 글
문자열을 거꾸로 뒤집어서 출력하는 코드 (0) | 2025.08.28 |
---|---|
비밀번호 유효성 검사기(기초버전) (0) | 2025.08.27 |
이메일 아이디 추출기 (0) | 2025.08.27 |
세 수 중 중간 값 찾기 (1) | 2025.08.26 |
짝수 홀수 판별하기 (0) | 2025.08.25 |