정보보안공부

python_변수,사용자 입력과출력 본문

Language/python

python_변수,사용자 입력과출력

Steady_sp 2017. 1. 13. 14:28

일반적인 지정문(할당문)

 

변수 이름 = 값 ( 정수, 실수, 문자 )

변수 이름 = 표현식

예) variable = 2+3

->5

 

 

 

*** 변수에 값을 지정

- 타입이 결정

- 변수의 값이 결정

- str을 쓰면 입력값에 대해 문자값으로

- str(10) = 문자로 '10'

- apple = 10

- str(apple) -> 문자로 '10'

- apple이 문자 '10'이 되는건 아니다.

- 변수의 값을 문자로 바꾸려면 변수를 str(apple)로 재지정한다.

-> apple = str(apple)

-> apple = 문자 '10'

 

 

 

예)

임의의 두 정수 a, b 에 대한 덧셈 결과를 출력

임의의 정수에 대하여 1씩 더해지도록

 

a = 1

a = a+1

a = 2

a = a+1

a = 3

a = a+1

a = 4

a = a+1

a = 5

 

 

*** 변수에 값 지정시 동시 지정문

x = y = 10

 

 

x, y = 10, 20

 

 

 

난독화 기법

- 프로그램 명령어들을 알아보기 어렵게 만드는 기법

- a, b, c, d, ...

- IlIlIlIlIl

- lIlIlIlIlI

 

파이썬 명령어 실행 방법

 

1. 파이썬 실행기를 통한 실행

 

2. 파이썬 소스 파일을 통한 실행

 

- 파일 내에 실행할 명령어(표현식)들을 저장해 두고

- 저장된 내용을 실행

- 파일이름.py(파이썬 확장자)

 

file에 있는 new file 에디터인데 메모장역할

입력해놓고 실행하면 항상 그 값을 얻을 수 있다

항상 값을 얻으려면 파일기에서 print or 실행기에서 값에 대한 변수를 치면값이 나온다.

 

a = 10

b = 10

print( a + b )

 

일 (day)을 초로 환산하는 파이썬 프로그램

 

day = 10

 

1분 = 60초

1시간 = 60분

1일 = 24시간 = 24 x 60 x 60 = 86400

 

 

#은 출력이 안된다. 실행이 안된다.

 

#comment(설명문) 으로 사용

 

대화식 프로그램의 작성

 

- 표준입력 : input()

-> 값을 받기 전까지 대기한다.

>>>이 표시가 없다

-> 한 라인을 입력받는다. ( 엔터가 나오기 까지)

-> 한 라인을 입력받기 때문에 정수로는 입력 받아지지 않는다.

-> 기본적으로 문자 타입으로 입력이 된다.

-> 정수형으로 형변환을 해야한다.

- 표준출력 : print()

 

 

a = int ( input() )

input 먼저 실행후 int 실행

 

 

--> input으로 입력받기

 

--> 한줄에 결과값을 이어서 출력할때 end를 사용한다.

'Language > python' 카테고리의 다른 글

python_day06_input함수 이용하기  (0) 2017.01.16
python_day05_집합, 논리와 논리식  (0) 2017.01.13
python_day04_리스트,튜플,딕셔너리  (0) 2017.01.13
python_문자열  (0) 2017.01.13
python_연산자와 타입  (0) 2017.01.12
Comments