728x90
반응형
문제 1.
풀이 1.
- 사용자 입력을 받아 숫자로 변환합니다. (int(input()))
- 입력 값이 10인지 비교합니다. (if a == 10:)
- 결과에 따라 적절한 메시지를 출력합니다.
코드
a = int(input("유저한테 숫자 1개를 입력받으세요: "))
if a == 10:
print("정답입니다!")
else:
print("정답이 아닙니다.")
결과 출력
: 입력 값이 10이면 "정답입니다!" 출력.
문제 2.
풀이 2.
- 숫자를 입력받아 int로 변환.
- 짝수는 2로 나누었을 때 나머지가 0입니다. (if number % 2 == 0:)
- 조건에 따라 "짝수" 또는 "홀수"를 출력합니다.
코드
b = int(input("유저한테 숫자 1개를 입력받으세요: "))
if b % 2 == 0:
print("짝수")
else:
print("홀수")
결과 출력
: 입력 값이 23이라면 "홀수" 출력.
문제 3.
풀이 3.
- 점수를 입력받아 int로 변환.
- 먼저 점수가 유효 범위(0 <= score <= 100)에 있는지 확인.
- 점수가 80 이상인지 확인하여 조건별로 출력.
코드
score = int(input("점수를 입력하세요: "))
if score < 0 or score > 100:
print("잘못 입력했습니다.")
elif score >= 80:
print("입력하신 학점은 A 학점입니다.")
else:
print("입력하신 학점은 B 학점입니다.")
결과 출력
: 92점을 입력하면 "입력하신 학점은 A 학점입니다." 출력.
문제 4.
풀이 4.
- 속도를 입력받아 int로 변환.
- 속도 범위에 따라 조건을 설정하고 적절한 메시지 출력.
코드
speed = int(input("바람의 속도를 입력하세요: "))
if speed < 1:
print("1보다 큰 수를 입력하세요")
elif 1 <= speed <= 3:
print("Light air")
elif 4 <= speed <= 27:
print("Breeze")
elif 28 <= speed <= 47:
print("Gale")
elif 48 <= speed <= 63:
print("Storm")
else:
print("Hurricane")
결과 출력
: 47 입력 시 "Gale" 출력.
문제 5.
풀이
- 이메일 입력 후 "@"가 포함되지 않으면 다시 입력 요청.
- 비밀번호 두 번 입력 후 동일한지 확인.
코드
email = input("이메일을 입력하세요: ")
if "@" not in email:
print("다시 입력하세요")
else:
password1 = input("비밀번호 입력: ")
password2 = input("비밀번호 확인: ")
if password1 == password2:
print("회원가입 성공!")
else:
print("비밀번호가 일치하지 않습니다.")
결과 출력
: 이메일 형식이 맞고 비밀번호가 일치하면 "회원가입 성공!" 출력.
728x90
반응형
'Python > 실습' 카테고리의 다른 글
102. [Python] 프로그래밍 실습 : FUNCTIONS (함수) (0) | 2025.01.21 |
---|---|
98. [Python] 프로그래밍 실습 : Loop ( 반복문 ) (0) | 2025.01.20 |
93. [Python] 프로그래밍 실습 : LISTS(리스트) (0) | 2025.01.19 |
92. [Python] 프로그래밍 실습 : STRINGS(문자열) (0) | 2025.01.19 |
91. [Python] 프로그래밍 실습 : 변수, 숫자, 연산 (0) | 2025.01.19 |