'STORY'에 해당되는 글 398건

###If

if ... :   조건식을 쓰거나 값을 0,1 넣어줌
˘˘˘˘˘... if 값이 1(or True) 일경우 실행   ˘˘˘˘ 내칸 혹은 들여쓰기를 한다음 명령문 작성 
elif ... :   if에 들어가지 않은것을 조건식에 맞는 값을 찾음
˘˘˘˘... elif 값이 0(or False) 일경우 실행   ˘˘˘˘ 내칸 혹은 들여쓰기를 한다음 명령문 작성 
else:   명령문에 들어가지 않은 것
˘˘˘˘... if 값이 0(or False) 일경우 실행   ˘˘˘˘ 내칸 혹은 들여쓰기를 한다음 명령문 작성 

### 정보

score = int(input("점수를 입력하세요:"))
if score >= 90:
	grade = "A"
elif score >= 80:
	grade = "B"
elif score >= 70:
	grade = "C"
elif score >= 60:
	grade = "D"
else:
	grade = "F"
print("%d 점은 %s 등급입니다."% (score, grade))

 

'+++++SW 일일 공부+++++ > SW Expert Aademy' 카테고리의 다른 글

Python for문  (0) 2020.01.05
Python 주석 달기  (0) 2020.01.04
Python 우선순위  (0) 2020.01.04
Python 산술 대입 관계 논리 연산자  (0) 2020.01.04
Python 인덱스(index) 튜플  (0) 2020.01.04
블로그 이미지

Or71nH

,

###우선순위

()   괄호
**   제곱
+,-,~ (부호, 비트 부정)   부호, 비트 부정
*,/,//,%   곱하기, 나누기, 몫, 나머지
+,- (더하기 빼기)   더하기, 빼기
<<, >>   비트 왼쪽 시프트, 비트 오른쪽 시프트
&   비트 논리곱
^   비트 배타적 논리합
|   비트 논리합
<, <=, >, >=, ==, !=   비교 연산자
not   부정
and   논리곱
or   논리합

### 

괄호

산술연산

비트연산

관계연산

논리연산

'+++++SW 일일 공부+++++ > SW Expert Aademy' 카테고리의 다른 글

Python 주석 달기  (0) 2020.01.04
Python If문  (0) 2020.01.04
Python 산술 대입 관계 논리 연산자  (0) 2020.01.04
Python 인덱스(index) 튜플  (0) 2020.01.04
Python 비교연산자  (0) 2020.01.04
블로그 이미지

Or71nH

,

###단축키

+   양변의 값을 더하기
-   양변의 값을 빼기
*   양변의 값을 곱하기
/   좌변의 값을 우변의 값으로 나누기
//   좌변의 값을 우변의 값으로 나눈 몫
%   좌변의 값을 우변의 값으로 나눈 나머지
**   좌변의 값을 우변의 값으로 제곱
=   대입 <--- 
+=   대입 <--- 대입 +값
-=   대입 <--- 대입 -값
*=   대입 <--- 대입 *값
/=   대입 <--- 대입 /값
//=   대입 <--- 대입 //값
%=   대입 <--- 대입 %값
**=   대입 <--- 대입 **값
==   같으면 True
!=   다르면 True
>   왼쪽이 크면 True
<   왼쪽이 작으면 True
>=   왼쪽이 같거나 크면  True
<=   왼쪽이 같거나 작으면  True
and   양변의 값이 True 일경우 True
or   하나라도 True 일경우 True
not   반대로 만든다 True 면 False 
& and 와 같음 하지만 0000(bit) 이루어짐 양변의 비트값 모두 1일 경우에만 1를 반환
| or 과 같음 하지만 0000(bit) 이루어짐 양변의 값 모두 0 일 경우에만 0 를 반환
^ !=과 같음 하지만 0000(bit) 이루어짐 양변의 값이 다를 경우 1 , 같을 경우 0을 1를 반환
~ not 과 같음 하지만 0000(bit) 이루어짐 비트 값이 1일 경우 0, 0일 경우 1 반환
<< 0100   ===> 1000 좌변의 값을 우변의 값 만큼 비트를 왼쪽으로 이동
>> 0100   ===> 0010 좌변의 값을 우변의 값 만큼 비트를 오른쪽으로 이동

### 관계

print(a=b)

>>> a, b = 3, 2
>>> print(a == b)
False
>>> print(a != b)
True
>>> 2 < a < 10 
True 

### 논리

 

>>> gender, age = "male", 20
>>> gender == "famale" and age >= 18
False
>>> gender == "famale" or age >= 18
True

>>> a = 3
>>> not (a > 7 and a < 12)
True

우선순위

관계 연산자 ===>논리 연산자 

 

not ====>  and, or

 

### 비트 연산자 

>>> a, b = 2, 3  # 0010, 0011
>>> Print(a & b)    # 0010 & 0011 => 0010
2
>>> print(a | b) # 0010 | 0011 => 0011
3
>>> print(a ^ b) # 0010 ^ 0011 => 0001
1
>>> print(~a) # ~0010 => 1111 1111 1111 1101
-3 
>>> print(a >> 1) # 0010 >> 1  => 0001  # 모든 값이 반으로 줄음 
1
>>> print(a << 1) # 0010 << 1  => 0100  # 모든 값이 2배로 많아짐

'+++++SW 일일 공부+++++ > SW Expert Aademy' 카테고리의 다른 글

Python If문  (0) 2020.01.04
Python 우선순위  (0) 2020.01.04
Python 인덱스(index) 튜플  (0) 2020.01.04
Python 비교연산자  (0) 2020.01.04
Python 문자열에 관하여  (0) 2020.01.04
블로그 이미지

Or71nH

,

###Tuple & List

변수 = ("홍길동", 20,...)   n개를 순서대로 가지는 변수 만듬
변수[0]   변수의 첫번째 값을 가져옴
변수 = ["홍길동", 20,...]   n개를 순서대로 가지는 리스트(배열) 만듬
변수 = {"홍길동", 20,...}   n개를 가지는 변수 만듬
{"홍길동", 20,...} |= {"홍길동", 32,...} | 합집합의 뜻을 가짐  2개의 set 변수를 합집합 함  중복은 하나만
변수 = {1: "홍길동", 2: 20,...} 1: 이름을 정해줌 ... : 앞에 이름을 정해주어 찾기 편하게 함
object = None   값을 넣지않음

>>>if not obj :

. . .     print("obj는 None입니다.")

not None 는 참

None 는 거짓

None 는 if 문에서 False 로 값이 나온다

 

del(변수)

변수 삭제할 변수 이름 

변수를 삭제한다

 

### Tuple

 

안의 값을 하나씩은 못바꾼다

하지만 한번에 다는 바꿀수 있다

위치를 인덱스라고 하는거 같다

 

변수 [0] = 1

위는 에러가 난다 

 

변수 = (1, 20)

새로 변수를 만들기 때문에 가능하다

 

 

### List

 

안의 값을 하나씩 바꿀수 있다

 

 

변수 [0] = 1

에러가 나질 않는다

https://tariat.tistory.com/610

 

파이썬 리스트(list) 사용방법 총정리! - 조회・추가・삽입・삭제・찾기・정렬・중복제거 등

프로그램은 여러가지 연산을 하면서 동작한다. 이러한 연산의 결과를 저장하기 위해 변수를 지정하고, 변수에 중간과정이나 결과를 저장하게 된다. 이러한 변수의 유형을 자료형이라고 한다. 파이썬에는 데이터 분..

tariat.tistory.com

 

### set

순서가 없으며 

중복된 값이 삭제가 된다

집합같다고 생각하면 된다

### Dictionary

변수 = {1: "홍길동", 2: 20,...}

 

추가

변수[4] = {"내용"}

변수["가"] = {"내용"}

 

### None 

 

null 객체 생성

 

object 

선언불가

 

object = None

 

True

 

https://wikidocs.net/22205

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

블로그 이미지

Or71nH

,

###비교연산자

... is ...

... 변수

... 변수

변수가 같으면 True를 출력함

... < ...

... 값

... 값

1번째가 2번째보다 작으면 True

... > ...

... 값

... 값

1번째가 2번째보다 크면 True

... and ...

... bool(변수or 0,1)

... bool

둘다 True 이면 True
... or ...

... bool

... bool

한가지만 True 이면 True

### 정보

>>> num = 10 # 정수형

>>> str = "홍길동" # 문자형

>>> lst = [1, 2, 3]	# 리스트형 

>>> type(num)
<class 'int'> # 변수 타입

>>> type(str)
<class 'str'> # 변수 타입

>>> type(lst)
<class 'list'> # 변수 타입

 

블로그 이미지

Or71nH

,