728x90
1. 출력 함수(print)
- 화면에 출력해주는 함수입니다.
- 파이썬 파일에 그냥 1+2를 하고 실행시키면 아무 일도 일어나지 않습니다.
print(1+2)를 사용해야 '1+2를 출력해줘~'라는 의미로 읽게 됩니다.
print(1+2)
1) 변수 프린트해보기
n=2라는 변수를 만든 뒤
print(n+1)을 하면 3이라는 값이 출력됩니다.
숫자뿐만 아니라 문자도 가능합니다.
person="자코"
print("나는", person)
2. 입력함수(input)
- 사용자로부터 문자열을 받는 함수
person=input("이름 입력")
print("나는", person)
이때 input 안에 쓰여지는 문자는 프롬프트로(input("프롬프트")),
입력받을 때 보이는 메세지를 의미합니다.
실행시키면 다음과 같이 프롬프트 값이 보이고,
'자코'라는 것을 입력하면 "나는 자코" 가 출력됩니다.
1) 예제
num1=input("숫자를 하나 입력하세요")
num2=input("숫자를 하나 입력하세요")
print(num1+num2)
이런 식이 있습니다.
실행시킨 후,
다음과 같은 값을 넣어줬다면. 어떤 결과가 나올까요?
-----
혹시 5라고 생각하셔나요? 답은 23입니다.
그 이유는 input이 문자열을 받는 함수이기 때문입니다.
2,3을 문자로 인식하여 더하는 것이 아니라, 붙어서 나오는 거죠.
값을 더하고 싶으면 이 데이터를 숫자로 인식하도록 바꿔줘야 합니다.
데이터가 숫자라고 말해주는 것이 int인데요.
num1=int(input("숫자를 하나 입력하세요"))
num2=int(input("숫자를 하나 입력하세요"))
print(num1+num2)
이렇게 해주면 여러분들이 기대하시는 5라는 값이 나오게 됩니다.
이런, int라고 하는 것을 데이터 자료형이라고 합니다.
다음 게시물에서 이 자료형에 대한 설명을 해보겠습니다.
'개발 > Python' 카테고리의 다른 글
파이썬 함수, def, Class (1) | 2020.06.25 |
---|---|
리스트, 딕셔너리 함수 - 추가, 삭제, 길이, 정렬 (0) | 2020.06.23 |
파이썬 문자열 내장함수 - 길이, 특정 문자 개수, 나누기 (0) | 2020.06.23 |
파이썬 자료형 - 리스트, 튜플, 딕셔너리 차이 (1) | 2020.06.19 |
파이썬 자료형- 숫자형 자료형, 문자형 자료형 (0) | 2020.06.04 |
댓글