'+++++SW 일일 공부+++++/SW Expert Aademy'에 해당되는 글 40건

###for

for 변수명(i) in (1, 2, 3, 4, ~~ n )  n 마즈막 숫자 변수에 숫자를 하나씩 대입해서 돌림
for 변수명(i) in range(시작숫자, 실행할 갯수+1, 단위) range 객체를 생성하는 코드 객채를  생성하여 n번 실행함
for 변수명(i) in 리스트변수명(문자형) 리스트의 배열 갯수만큼 리스트의 처음부터 끝까지 문자 출력
for 변수명(i) in 리스트변수명(숫자형) 리스트의 배열 갯수만큼 리스트의 처음부터 끝까지의 숫자 출력
for 변수명(i) in 문자변수명 문자의 배열 갯수만큼 문자 하나하나 처음부터 끝까지 출력함

### 정보

 

숫자 입력하여 하나씩 대입

dan = int(input())
for i in (1,2,3,4,5,6,7,8,9):
	print("{0} x {1} = {2:>2}".format(dan, i, dan*i))
    

### range

dan = int(input())
for i in range(1, 10, 1):
	print("{0} x {1} = {2:>2}".format(dan, i, dan*i))
    

range( 시작숫자, 끝숫자 +1 , 단위)

끝숫자 +1 은 같아지면 끝나기 때문에 마즈막이 같지 않아야 마즈막도 실행

range(i= 시작숫자, i=끝숫자+1 ,i++)

이런식임

 

### key

dogs = {1: "골든리트리버", 2: "진돗개", 3: "보더콜리"}
for key in dogs:
	print("{0} : {1}".format(key, dogs[key])

for key, value in dogs. items():
	print("{0} : {1}".format(key, value))

### 문자 

str = "Python"

for c in str:
	print("{0}".format(c))

 

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

Python 함수 개념  (0) 2020.01.06
Python while  (0) 2020.01.05
Python 주석 달기  (0) 2020.01.04
Python If문  (0) 2020.01.04
Python 우선순위  (0) 2020.01.04
블로그 이미지

Or71nH

,

###단축키

# 한줄주석 한줄 주석처리함
''' \n\n\n\n\n ''' 멀트라인 안에 모든 것을 주석처리함
ctrl + / 지정범위 주석 주석

### 정보

# 주석한줄

'''

안의 모든것이 주석
print("")

'''


#이것은 
#ctrl 
#+
#/
#입니다

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

Python while  (0) 2020.01.05
Python for문  (0) 2020.01.05
Python If문  (0) 2020.01.04
Python 우선순위  (0) 2020.01.04
Python 산술 대입 관계 논리 연산자  (0) 2020.01.04
블로그 이미지

Or71nH

,

###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

,