본문 바로가기
파이썬 스터디 과제/점프투 파이썬

점투파-3(입출력)

by laoching 2015. 1. 11.
728x90
반응형

함수, 입력과 출력에 대해 알아보자!


함수를 왜쓰냐?

함수는 여러 번 반복되는 사용되는 것을 묶어놓아서 다음번에 쓸때 이 뭉치를 가져다 쓰면 편하니까 쓴다.

함수를 잘만든다면 프로그램도 쉽게 짜지 않을까?


함수의 구조

def 함수명(입력 인수):

<수행할 문장1>

<수행할 문장2>

...

def는 함수를 만들 때 사용된다. 함수명은 내가 만드는것이다.

책에 예제가 많다. 차마 다 옮길 수 없었다... 책을 참고하면 아주 좋다.


입력과 출력

입출력은 프로그램에서 중요하다!


사용자 입력

>>>a=input()

'hi'

>>>a

hi

>>>a=input()

3

>>>a

3

여기서 주의할점은 문자열을 쓸때는 인용문자로 감싸줘야 한다는점! 근데 누가 입력할때 저걸 다 치고 입력하나? 그래서 좋은 방법이 있다! 바로 raw_input()!!!

>>>a=raw_input()

hi

>>>a

hi

>>>a=raw_input

3

>>>a

3

로우 인풋은 감싸주지 않아도 에러가 나지 않지만 모든것을 문자열로 처리한다. 숫자를 입력해도 문자열로 처리한다.


프롬프트 추가는 쉽다. 괄호 안에 자신이 쓰고싶은 말을 쓰면 된다.

input("숫자 입력 : "), raw_input("문자 입력 : ") 참 쉽다.


print에 대해 자세히 알아 보자

특징

-문자열 띄어쓰기는 쉼표로

>>>print "hi","Hello"

hi hello

정말 간단하다.

728x90
반응형

댓글