정보보안공부
python_변수,사용자 입력과출력 본문
일반적인 지정문(할당문)
변수 이름 = 값 ( 정수, 실수, 문자 )
변수 이름 = 표현식
예) 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 |