티스토리 뷰

반응형

#. if문

if 조건식 :                                 # if문은 들여쓰기에 민감

   조건이 True일 경우 실행        # 들여쓰기의 유무로 참, 거짓을 구분

조건이 False일 경우 실행


if문과 상관없이 출력 

weight = 75


if weight>=90 :

    print('비만')

    

print('정상')

print('입니다')


=============== RESTART: D:/Aaron/Q.py ===============

정상

입니다



#. if~else문 

if 조건식 :

   조건이 True일 경우 실행

else :

   조건이 False일 경우 실행


weight = 100


if weight>=90 :

    print('비만')

else :

    print('정상')

print('입니다')


=============== RESTART: D:/Aaron/Q.py ===============

비만

입니다



#. elseif

if 조건식1 :

   조건이1이 True일 경우 실행

elif 조건식2 :

   조건이1이 아닌 2가 True일 경우 실행

else :

   조건식 1,2가 모두 False일 경우 실행 


# 학점 프로그램

num = int(input('Input your score : '))


if num >= 95 :

    print('A+')

elif num >= 90 :

    print('A0')

elif num >= 85 :

    print('B+')

elif num >= 80 :

    print('B0') 

else :

    print('F')


print('학점입니다.')


=============== RESTART: D:/Aaron/Q.py ===============

Input your score : 95

A+

학점입니다.



#. if의 축약형(삼항 연산자 사용)

True일 경우 if 조건문 else False일 경우


>>> score = 93

>>> res = '합격' if score >=65 else '불합격'

>>> res

'합격'



#. if와 list 

if 문자열 in List


fruit = ['apple', 'grape', 'lemon', 'strawberry']


if 'lemon' in fruit :

    print('I have lemon !')


=============== RESTART: D:/Aaron/Q.py ===============

I have lemon !




#. Q

# 변수 안의 명령어를 실행하는 메서드  

>>> a = '1+2+3'    

>>> eval(a)          

6


>>> text = "print('abc')"

>>> eval(text)

abc


# 종합 계산기 프로그램 만들기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
print('[[ 종합계산기 프로그램 ]]\n')
sel = int(input('1. 입력한 수식 계산\n2. 두 수 사이의 합\n메뉴 선택 : '))
 
if sel == 1 :
    susik = input('\n수식 입력 : ')
    print('%s 결과는 %.1f 입니다.' % (susik, eval(susik)))
elif sel == 2 :
    num1 = int(input('\n첫 번째 숫자 입력 : '))
    num2 = int(input('두 번째 숫자 입력 : '))
    sum = 0
    for i in range(num1,num2+1) :
        sum += i
    print('%d+%d+...+%d는 %d입니다.' % (num1, num1+1, num2, sum))
else :
    print('잘못된 메뉴가 입력되었습니다.')
 
print('\n프로그램 종료')
cs


=============== RESTART: D:/Aaron/Q.py ===============

[[ 종합계산기 프로그램 ]]


1. 입력한 수식 계산

2. 두 수 사이의 합

메뉴 선택 : 1


수식 입력 : 5*3-5

5*3-5 결과는 10.0 입니다.


프로그램 종료


=============== RESTART: D:/Aaron/Q.py ===============

[[ 종합계산기 프로그램 ]]


1. 입력한 수식 계산

2. 두 수 사이의 합

메뉴 선택 : 2


첫 번째 숫자 입력 : 1

두 번째 숫자 입력 : 10

1+2+...+10는 55입니다.


프로그램 종료


=============== RESTART: D:/Aaron/Q.py ===============

[[ 종합계산기 프로그램 ]]


1. 입력한 수식 계산

2. 두 수 사이의 합

메뉴 선택 : 3

잘못된 메뉴가 입력되었습니다.


프로그램 종료





반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday