'''퀴즈
놀이기구에 키가 140cm이상이고, 나이가 8세이상인 사람만 탑승 가능
먼저 키와 나이를 입력받자.
조건문 if~else를 사용하여 2개의 조건이 모두 참일 경우 놀이기구에 탑승할수있다.
위 조건이 거짓일 경우 놀이기구에 탑승할수 없다.
조건식과 별개로 오늘 하루 즐거운 하루 되세요를 출력하자.
'''
age = int(input("나이: "))
height = int(input("키: "))
if (age >= 8) & (height >=140):
print("놀이기구에 탑승할 수 있습니다.")
else :
print("놀이기구에 탑승할 수 없습니다.")
print("오늘 하루 즐거운 하루 되세요.")
if문
if 조건문1:
True의 경우 수행 할 문장
else :
False의 경우 수행 할 문장
다중 분기 조건문 if
'''
다중 분기 조건문 if ~ elif ~ else
-조건 분기를 여러 개 설정하고 싶다면 if블록 아래에 elif라는 키워드를 쓰고 새로운 조건을 설정한다.
-시작if문의 조건식의 결과가 Flase일 경우 아래에 있는 elif의 조건식을 새롭게 테스트하여 해당 조건이
True일 경우 elif의 종속된 코드를 실행 한다.
-elif문을 여러 개 쓰는 것도 가능하다.
-if ~ elif문에서 주의사항은 조건식 위에서부터 차례대로 검사하면서 내려오므로 조건 설정이 중복되지 않도록 주의해야한다.
'''
age = int(input("나이:"))
if age >= 20:
print("성인입니다.")
elif age >= 17:
print("고등학생입니다.")
elif age >= 14:
print("중학생입니다.")
else :
print(초등학생입니다.)
'''
퀴즈
정수를 입력받아 해당 정수가 5의 배수이면 입력하신 숫자는 5의 배수입니다.를 출력.
0이라면 입력하신 숫자는 0이다.를 출력
그 외의 숫자를 입력하면 "입력한 숫자는 5의 배수가 아닙니다"를 출력
'''
number = int(input("정수: "))
if number == 0 :
print("입력하신 숫자는 0입니다.")
elif (number % 5) == 0:
print("5의 배수입니다.")
else :
print(입력한 숫자는 5의 배수가 아닙니다.)
중첩 if
'''
점수(point)를 입력받아 90점 이상이면 다시한번 조건을 검사하여
100점을 초과할 경우 "점수를 잘못 입력했습니다",
95점 이상일 경우 "당신의 학점은 A+입니다.",
위 두조건이 모두 거짓일 경우 "당신의 학점은 A입니다."를 출력하세요.
'''
Point = int(input("점수:" ))
if Point >= 90 :
if Point > 100 :
print("점수를 잘못 입력했습니다.")
elif Point >= 95 :
print("당신의 점수는 A+입니다.")
else :
print("당신의 점수는 A입니다.")
elif point >=80 :
print("당신의 학점은 B입니다.")
elif point >=70 :
print("당신의 학점은 C입니다.")
else :
print("당신의 학점은 D입니다.")
'IT' 카테고리의 다른 글
7. 파이썬 - 중첩 반복문, 탈출문(break, continue), 무한루프 (0) | 2022.07.26 |
---|---|
6. 파이썬 - while문, for문, range (0) | 2022.07.25 |
4_1. 파이썬 입출력 - print, input (0) | 2022.07.22 |
4. 파이썬 연산자 - 산술, 대입, 논리, 비트, 기타 연산자 (0) | 2022.07.21 |
3-1. 파이썬 문자열 기초, 형변환 (0) | 2022.07.21 |