정보보안공부

python_day06_input함수 이용하기 본문

Language/python

python_day06_input함수 이용하기

Steady_sp 2017. 1. 16. 14:48

1. 명제

- 참 또는 거짓으로 구별할 수 있는 문장 혹은 식

- 시험 점수

2. 조건

- 명제가 참인지 거짓인지 판별

- if( 조건문, 분기문)

예).

if 90 <= score and score <= 100 :

if 90 <= score <= 100 : -> 파이썬 에서는 이것도 가능하다.


---세수를 입력할때

- a, b, c = input().split()



 

- ulists = input().split()

-> 오류 : 100, 50, 300 일때 앞자리로만 숫자의 크기를 판단한다.



- ulists = input()

-> 문제점 : 세 수를 입력한 것 처럼보이지만 전부포함한 하나의 문자다.

 


***map : list ( map ( int, x ) )

-> 문자를 숫자형태로 바꿀때



***set : set ( x )

-> x에 중복된 숫자를 하나로 한다.



(문제)

세수를 입력해 두번째로 큰 정수를 출력하는 프로그램을 작성하시오.

 

--> 뒤에서 배울 if문을 이용해 작성해보자

 

 

--- 정수와 문자를 같이쓸때


 

--> 문자의값이 정수형태때 문자를 정수로 : int를 이용한다.

--> 문자열에 해당 변수를 출력할때 str(변수) 또는 %d를 이용해 문자열을 포매팅한다

--- while 사용

- True 일때 무한반복'

- 종료하고싶을땐 Ctrl + C

- if end == 'yes' : break로 종료가능

 

--> 뒤에서 배울 while문을 이용해 작성해 보자

 

--> while True는 무한 반복을 의미하고 if문 조건이 만족하면 break로 반복을 멈춘다.

--> while not은 day.isdigit()가 참이면 not을 이용해 while문을 빠져나간다.

--> 자세한 while문 사용은 뒤에서 익히도록 하자

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

python_day08_for문  (0) 2017.01.21
python_day07_if문,while문  (0) 2017.01.17
python_day05_집합, 논리와 논리식  (0) 2017.01.13
python_day04_리스트,튜플,딕셔너리  (0) 2017.01.13
python_변수,사용자 입력과출력  (0) 2017.01.13
Comments