파이썬 사용자 입력과 출력
반응형
오늘은 파이썬의 사용자 입력과 출력에 대해서 리뷰할 것이다.
# 사용자 입력과 출력
# 우리들이 사용하는 대부분의 완성된 프로그램은 사용자 입력에 따라 그에 맞는 출력을 내보낸다.
# 대표적인 예로 게시판에 글을 작성한 후 "확인" 버튼을 눌러야만(입력) 우리가 작성한 글이 게시판에 올라가는(출력)것을 들 수 있다.
# 우리는 이미 함수 부분에서 입력과 출력이 어떤 의미를 가지는지 알아보았다. 지금부터는 좀 더 다양하게 사용자의 입력을 받는 방법과 출력하는 방법을 알아보자.
# 사용자 입력
# 사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야 할까?
# input의 사용
a = input()
print(a)
# 해당 코드를 run시키고, "Life is too short, you need python"입력하면, a에 "Life is too short, you need python"이 대입되고, a에 대입된 것이 출력된다.
# input은 입력되는 모든 것을 문자열로 취급한다.
# 프롬포트를 띄워서 사용자 입력 받기
# 사용자에게 입력받을 때 "숫자를 입력하세요."라든지 "이름을 입력하세요"라는 안내 문구 또는 질문이 나오도록 하고 싶을 떄가 있다.
# 그럴 때는 input()의 괄호 안에 질문을 입력하여 프롬포트를 띄워주면 된다.
# input("짊문 내용")
# 다음 예를 직접 입력해 보자.
number = input("숫자를 입력하세요 :")
print(number)
# input은 입력되는 모든 것을 문자열로 취급하기 때문에 number는 숫자가 아닌 문자열임에 주의하자.
print(type(number))
# print 자세히 알기
# 지금껏 print문이 수행해 온 일은 우리가 입력한 자료형을 출력하는 것이었다. print의 사용 예는 다음과 같다.
a = 123
print(a)
a = 'python'
print(a)
a = [1, 2, 3]
print(a)
# 이제 print문으로 할 수 있는 일에 대해서 조금 더 자세하게 알아보자.
# 큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일하다.
print("life" "is" "too short")
print("life" + "is" + "too short")
# 콤마(,)를 사용하면 문자열 사이에 띄어쓰를 할 수 있다.
print("life", "is", "too short")
# 콤마(,)를 사용하면 문자열 사이에 띄어쓰기를 할 수 있다.
# 한 줄에 결괏값 출력하기
# for문을 리뷰할 때 만들었던 구구단 프로그램에서 보았듯이 한 줄에 결괏값을 계속 이어서 출력하려면 매개변수 end를 사용해 끝 문자를 지정해야 한다.
for i in range(10):
print(i, end = ' ')
# Review complete
사용자 입력과 출력 리뷰의 핵심
- input의 사용
- 프롬포트를 띄워서 사용자 입력 받기
- 큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일하다
- 문자열 띄어쓰기는 콤마로 한다
- 한 줄에 결과값 출력하기
오늘은 간단하게 사용자 입력과 출력에 대해서 알아보았다.
리뷰하며 작성한 코드를 공유한다!
https://github.com/mgkim-developer/Python-Basic-Grammar/blob/main/(4-2)User%20Inputs%20and%20Outputs.py
반응형
'Python' 카테고리의 다른 글
파이썬 클래스에 대해 알아보자! (0) | 2021.08.10 |
---|---|
파이썬 읽고 쓰기 (0) | 2021.08.08 |
파이썬 함수에 대해서 알아보자! (feat. function) (0) | 2021.08.05 |
파이썬 for문에 대해 알아보자! (0) | 2021.08.04 |
파이썬 while문이 뭐야? (feat.반복문) (0) | 2021.08.03 |
댓글
이 글 공유하기
다른 글
-
파이썬 클래스에 대해 알아보자!
파이썬 클래스에 대해 알아보자!
2021.08.10 -
파이썬 읽고 쓰기
파이썬 읽고 쓰기
2021.08.08 -
파이썬 함수에 대해서 알아보자! (feat. function)
파이썬 함수에 대해서 알아보자! (feat. function)
2021.08.05 -
파이썬 for문에 대해 알아보자!
파이썬 for문에 대해 알아보자!
2021.08.04