안녕하세요 오늘은 파이썬의 1강 입력, 출력에 대해 안내해드리겠습니다. 안내를 해드리기에 앞서 프로그래밍은 어떤 식으로 어떻게 독학으로 공부해야할까요? 글을 읽고 오신 후 아래 글을 학습하시는 것을 추천해드립니다.
출력하기
파이썬에서 데이터를 출력하려면 print() 함수를 이용하면 됩니다. 기본적으로 이 함수는 인자로 전달된 값을 화면에 출력하고, 줄바꿈 문자('\n')를 자동으로 추가하여 출력이 된다고 생각하면 됩니다.
단순출력
python
print("Hello World!")
단순한 출력입니다. 이렇게 프로그램을 작성한다면 결과 값은
Hello World!
로 출력됩니다.
두 개 이상의 값 출력하기
두 개 이상의 값을 출력하려면, 쉼표로 구분하면 됩니다. 이렇게 하면 값들 사이에 공백이 자동으로 추가 됩니다. 아래와 같이 예제를 작성해봅시다.
print("이름은 김복자","나이는 꽃다운 17살")
단순한 출력입니다. 이렇게 프로그램을 작성한다면 아래는 결과값의 출력입니다.
이름은 김복자 나이는 꽃다운 17살
여기서 궁금증이 생깁니다.
이름은 김복자(띄고) 나이는 꽃다운 17살 이라는 출력이 나오는데 두개의 출력을 띄지 말고 붙여서 출력하는 방법은 없을까?
이름은 김복자 나이는 꽃다운 17살(줄바꿈)으로 출력되는데 줄을 바꾸지말고 출력하는 방법은 없을까?
아래와 같이 작성하면 됩니다.
띄어쓰기 없애기 seps
print("이름은 김복자","나이는 꽃다운 17살",seps="")
줄바꿈 없애기 end
print("이름은 김복자",ends=".")
print("나이는 꽃다운 17살")
사용자로부터 입력받기
파이썬에서는 input() 함수를 사용해서 사용자로부터 데이터를 입력받을 수 있어요. 이 함수는 사용자가 직접 값을 입력하면 문자열로 반환해 줍니다.
user_input = input("김복자의 나이는 몇살?")
print("김복자는 ", user_input, "살 입니다.")
이 코드를 실행하면 "김복자의 나이는 몇살? " 이라는 문구가 나타나고, 17살이라는 값을 입력해보겠습니다.
김복자의 나이는 몇살? 17
입력한 값은 user_input 이라는 변수에 저장되어 아래서 출력됩니다.
김복자는 17 살 입니다.
마무리
이 글을 읽었으니 바로 해야 할 것! 해당하는 단원의 문제를 풀어봐야합니다.
정올의 문제를 먼저 풀고 백준의 문제를 푸는 것을 추천해드려요
https://www.jungol.co.kr/problemset/3#0
https://www.acmicpc.net/step/1
댓글