# 사용자로부터 세 개의 숫자를 입력받기
a, b, c = map(int, input("세 숫자를 공백으로 구분하여 입력하세요: ").split())
# 조건문을 사용하여 가장 큰 수 찾기
if a >= b and a >= c:
largest = a
elif b >= a and b >= c:
largest = b
else:
largest = c
# 결과 출력
print(f"가장 큰 수는 {largest}입니다.")
# 사용자로부터 나이 입력 받기
age = int(input("나이를 입력하세요: "))
# 나이에 따른 영화 관람 등급 판정
if age >= 19:
print("모든 영화를 관람할 수 있습니다.")
elif age >= 15:
print("15세 이상 관람가 영화를 볼 수 있습니다.")
elif age >= 12:
print("12세 이상 관람가 영화를 볼 수 있습니다.")
else:
print("전체 관람가 영화만 볼 수 있습니다.")
문제 6
사용자의 입력으로 두 수와 연산자를 입력받아 계산 결과를 출력하세요.
입력 예시 첫번째 숫자를 입력하세요: 2 두번째 숫자를 입력하세요: 3 연산자를 입력하세요(+,-,*,/ 중): +
# 사용자로부터 점수 입력 받기
score = int(input("0에서 100 사이의 점수를 입력하세요: "))
# 점수 유효성 검사
if 0 <= score <= 100:
# 점수에 따른 등급 판정
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
else:
grade = "F"
# 결과 출력
print(f"당신의 등급은 {grade}입니다.")
else:
print("잘못된 점수입니다. 0에서 100 사이의 점수를 입력해주세요.")
#사용자로부터 등급 입력받아서 list로 만들기
grade = list(map(int, input("국수영탐1탐2 순으로 등급을 입력하세요: ").split()))
#만약 입력된 등급의 수가 5이면 정상 입력
if len(grade) == 5:
#grade 리스트를 정렬하기
grade.sort()
#정렬한 리스트에서 가장 작은 숫자 3개의 합 구하기
grade_sum = sum(grade[:3])
#만약 최저등급의 합이 5보다 작거나 같으면 통과
if grade_sum <= 5:
print("최저등급을 통과했습니다!")
else :
print("불합격했습니다.")
else :
print("5과목의 등급을 입력해야합니다. 다시 입력해주세요.")
문제 10
사용자로부터 시간당 예상 강수량(mm)을 입력받아, 해당하는 호우 강도를 출력하는 프로그램을 작성하세요.