블로그 이미지
김고노

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Notice

2018. 3. 31. 20:49 파이썬 복습

우리가 사용하는 대부분의 완성된 프로그램은


사용자의 입력에 따라 그에 맞는 출력을 내보냄.



게시판에 글 작성후 '확인'버튼누르기(입력) → 글이 게시판에올라감(출력)




사용자 입력 → 처리(프로그램, 함수 등) → 출력




사용자 입력


사용자가 입력한 값을 어떤 변수에 대입하고 싶으면?


input의 사용



>>>a = input()

Life is too short, you need python  ←사용자가 입력한 문장을 a에 대입

>>>a

'Life is too short, you need python'

>>>


input은 입력되는 모든 것을 문자열로 취급





프롬프트를 띄워서 사용자 입력 받기


사용자에게 입력을 받을 때 "숫자를 입력하세요"라든지


"이름을 입력하세요"라는 안내 문구 또는 질문이 나오도록 하고 싶을 때가 있음.


그럴 때는 input()의 괄호 안에 질문을 입력하여 프롬프트를 띄워주면 됨.


input("질문 내용")




>>>number = input("숫자를 입력하세요: ")

숫자를 입력하세요: 3

>>>print(number)

3

>>>



숫자를 입력하라는 프롬프트에 3을 입력하면 변수 number 에 3이 대임됨.




print 자세히 알기


큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일


>>>print("life" "is" "too short")

lifeistoo short

>>>print("life"+"is"+"too short")

lifeistoo short



두개의 명령어는 동일한 결과값 출력


따옴표로 둘러싸인 문자열을 연속해서 쓰면 +연산을 한 것과 같음.




문자열 띄어쓰기는 콤마로


>>>print("life","is","too short")

life is too short





한 줄에 결과값 출력하기


한 줄에 결과값을 계속 이어서 출력하려면 입력 인수 end를 이용해


끝 문자를 지정해야함. 말그대로 숫자 하나하나 바로다음에 나올것 지정



>>>for i in range(10):

. . .    print(i, end=' ')

. . .

0 1 2 3 4 5 6 7 8 9



★end=' '안에 띄어쓰기가 숫자들 사이의 공백

'파이썬 복습' 카테고리의 다른 글

4/3 연습문제  (0) 2018.04.03
4/2 파일 읽고 쓰기  (0) 2018.04.02
3/30 함수(2/2)  (0) 2018.03.30
3/30 함수 (1/2)  (0) 2018.03.30
3/29 연습문제  (0) 2018.03.29
posted by 김고노