Lecture 강의

Undergrads 학부 Graduates 대학원 역학(Mech)/설계(Design)/FEM 인공지능(AI)/기계학습(ML)/IoT SAP/ETABS OpenSees/FeView/STKO 아바쿠스(Abaqus) 파이썬(Python)/매트랩(Matlab) 엑셀(Excel-VBA)/HTML 마이다스(MIDAS)

[박주민] [파이썬과 아두이노] 3. 제어문 IF문

작성자 : 박주민

(2024-03-21)

조회수 : 11478

[박주민][파이썬과 아두이노] 3. 단축키와 숫자형과 문자열
제목: 문자열과 리스트
5. 제어문
    5.1 제어문
4. if문
    4.1 if문
    4.2 else
    4.3 elif


Reference     

"비가 내릴 경우 택시를 타고, 비가 안 내릴 경우 걸어 간다."(if문만 사용) 

비 = 'O' #(O또는 X로 표시)
if 비 == 'O':
    print('택시 탄다')
if 비 != 'O':
    print('걸어간다')

"비가 내릴 경우 택시를 타고, 비가 안 내릴 경우 걸어 간다."(else 사용)

비 = 'O' #(O또는 X로 표시)
if 비 == 'O':
    print('택시 탄다') 
else:
    print('걸어간다')

비가 오지 않으면 걸어가야 하고, 
비가 오면서 돈이 5000원 이상이면 택시를 타고 가야 하며, 
비가 오면서 돈이 5000원 미만이면 비를 맞으며 걸어가야 합니다.

a = ''  # 비가 오는가를 입력하시요(O 또는 X)
b =   # 돈이 5000원 이상 있는가를 입력하시오(금액 입력)

if a == 'O':
    print('걸어간다')
elif a == 'X' and b >= 5000:
    print('택시타고간다')
else:
    print('비 맞고 간다')

 

예제 문제

1.비가 오지 않으면 걸어가야 하고, 
비가 오면서 돈이 5000원 이상있으며, 우산이 있을경우 '우산을 챙겨서 택시타고 가라' 
비가 오면서 돈이 5000원 이상있으며, 우산이 없을경우 ' 우산 없이 택시 타고 가라'
비가 오면서 돈이 5000원 미만이며, 우산이 있을경우'우산쓰고 가라'
비가 오면서 돈이 5000원 미만이며, 우산이 없을경우'비 맞으면서 가라'

2. "만약 첫 번째 숫자와 두 번째 숫자 모두 10보다 크다면 '입력한 숫자 모두 10보다 큽니다.'를 출력하고, 첫 번째 숫자나 두 번째 숫자 중 하나라도 10보다 크다면 '입력한 숫자 중 하나 이상이 10보다 큽니다.'를 출력하며, 그렇지 않다면 '입력한 숫자 중 어느 하나도 10보다 크지 않습니다.'를 출력합니다."(else, 비교 연산자만 사용 )

3."만약 첫 번째 숫자와 두 번째 숫자 모두 10보다 크다면 '입력한 숫자 모두 10보다 큽니다.'를 출력하고, 첫 번째 숫자나 두 번째 숫자 중 하나라도 10보다 크다면 '입력한 숫자 중 하나 이상이 10보다 큽니다.'를 출력하며, 그렇지 않다면 '입력한 숫자 중 어느 하나도 10보다 크지 않습니다.'를 출력합니다."(else, elif, 비교연산자만 사용)

4."만약 첫 번째 숫자와 두 번째 숫자 모두 10보다 크다면 '입력한 숫자 모두 10보다 큽니다.'를 출력하고, 첫 번째 숫자나 두 번째 숫자 중 하나라도 10보다 크다면 '입력한 숫자 중 하나 이상이 10보다 큽니다.'를 출력하며, 그렇지 않다면 '입력한 숫자 중 어느 하나도 10보다 크지 않습니다.'를 출력합니다."(else, elif, 논리연산자, 비교연산자 사용)




• YouTube:https://www.youtube.com/watch?v=UsWyXBqSlDM