티스토리 뷰
#. 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
잘못된 메뉴가 입력되었습니다.
프로그램 종료
'Python > Process' 카테고리의 다른 글
[Python] 리스트 (list) (0) | 2019.01.25 |
---|---|
[Python] 반복문(for, where, 무한루프, break, continue, pass, next) (0) | 2019.01.25 |
[Python] 문자열 메서드(method) (0) | 2019.01.23 |
[Python] 사용자 정의 함수 및 적용 함수(def, lambda, map) (0) | 2019.01.23 |
[Python] 파이썬 기초(변수, 출력, 모듈, 연산, 문자열) (0) | 2019.01.22 |