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
반응형
'파이썬 스터디 과제 > 점프투 파이썬' 카테고리의 다른 글
점투파-4_2(파이썬 날개달기) (0) | 2015.01.11 |
---|---|
점투파-4(파이썬 날개달기) (0) | 2015.01.11 |
점투파-2(자료형과 제어문) (0) | 2015.01.11 |
점투파-1(파이썬이란 무엇인가?) (0) | 2015.01.10 |
댓글