250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 딥러닝 역사
- 데이터 분리
- 이상치 처리
- 다중선형 회귀
- 경사하강법
- MSEE
- 수치 맵핑 기법
- 지니 불순도
- 머신러닝 과정
- 웹 크롤링
- 지도학습 분류
- 명목형
- 스케이링
- LinearRegression 모델
- 학습용데이터
- 뉴런 신경망
- 알고리즘 기술
- 지도학습
- 데이터 전 처리
- 결측값 처리
- 수치형 자료
- 퍼셉트론
- ICDL 파이썬
- 분류 머신러닝 모델
- 불순도
- 회귀 알고리즘 평가
- 가중치 업데이트
- 더미 기법
- 항공지연
- 평가용 데이터
Archives
- Today
- Total
끄적이는 기록일지
6. [파이썬] 조건문과 반복문 - 조건문(1) 본문
728x90
1. 조건문
- 파이썬은 들여쓰기로 코드를 구분한다. 들여쓰기 간격이 반드시 같아야 에러가 나지 않습니다.
기호 | 의미 |
== | 같다 |
!= | 같지 않다 |
> | 크기 |
>= | 크거나 같다 |
< | 작다 |
<= | 작거나 같다 |
- IF 조건문 뒤에 :(콜론)을 사용
1) 조건이 참과 거짓일 경우
name = input('조회할 이름을 입력하세요:')
if name == '홍길동' :
print("홍길동 맞습니다.")
print('남자입니다.')
print("대학생입니다.")
else :
print("이름을 다시 입력해주세요.")
조회할 이름을 입력하세요:홍길동
홍길동 맞습니다.
남자입니다.
대학생입니다.
2) 여러 개의 조건에 따라 다른 직업을 하는 경우 (else if : elif)
3) 논리연산자를 활용
연산자 | 의미 |
A and B(또는 &) | A나 B 두 조건 모두 만족할 경우 실행하기 |
A or B | A나 B 둘 중 하나만 만족할 경우 실행하기 |
not A(또는 !=) | A가 아닐 때 실행하기 |
# and 활용
score = int(input("점수를 입력하세요:")) #문자열 -> 숫자
if score > 100 :
print("님 좀 짱인듯~!")
elif score >= 91 and score <=100 :
print("A등급입니다.")
elif score >= 81 and score <=90 :
print("B등급입니다.")
elif score >= 71 and score <=80 :
print("C등급입니다.")
else :
print("D등급입니다.")
점수를 입력하세요:90
B등급입니다.
# or 활용
ans1 = input("Y 또는 y를 입력하세요:")
if ans1 == 'Y' or ans1 == 'y' :
print("입력 문자는 %s입니다." %ans1)
else :
print("Y 또는 y를 입력하세요:")
Y 또는 y를 입력하세요:m
Y 또는 y를 입력하세요:
# !=활용한 조건문
ans2 = input("Y 또는 y를 입력하세요:")
if ans2 != 'Y' and ans2 != 'y' :
print("입력 문자는 %s입니다." %ans2)
else :
print("Y 또는 y를 입력하셨군요!")
Y 또는 y를 입력하세요:y
Y 또는 y를 입력하셨군요!
연습문제
1. 사용자에게 숫자를 입력 받아서 no1 변수에 저장한 후 입력된 숫자가 3의 배수이면 제곱을 해서 출력하고 아닐경우 0을 출력하시오.
no1 = int(input('숫자를 입력하세요:'))
if no1 % 3 == 0 :
print('제곱하면 ',no1**2,'가 나옵니다.')
else :
print('0')
숫자를 입력하세요:3
제곱하면 9 가 나옵니다.
2. 사용자에게 "사과, 감, 귤 중에 어떤 과일을 좋아하세요?:"라고 보여준 후에 과일 이름을 입력 받아 fruits 변수에 저장하고 사용자가 "사과"를 입력하면 "Good~"을 출력하고 "감"을 입력하면 "Very Good~"을 출력, "귤"을 입력하면 "So so.."를 출력하고 다른 값이 들어오면 "사과나 감, 귤 중에 하나를 고르세요~~"라고 메세지를 출력하시오.
fruits = input("사과, 감, 귤 중에 어떤 과일 좋아하세요?:")
if fruits == '사과' :
print('Good~')
elif fruits == '감' :
print('Very Good~')
elif fruits == '귤' :
print('So so..')
else :
print("사과, 감, 귤 중에 하나를 입력하세요~~")
사과, 감, 귤 중에 어떤 과일 좋아하세요?:감
Very Good~
728x90
'파이썬' 카테고리의 다른 글
7. [파이썬] 사용자정의 함수와 패키지 모듈 (0) | 2021.07.01 |
---|---|
6. [파이썬] 조건문과 반복문 - 반복문(2) (0) | 2021.07.01 |
5. [파이썬] 데이터 유형과 함수 - 리스트(2) (0) | 2021.06.30 |
5. [파이썬] 데이터 유형과 함수 - 숫자형, 문자열(1) (0) | 2021.06.30 |
4. 파이썬 변수와 입출력 사용 (0) | 2021.06.30 |
Comments