갓비니

PYTHON 01. 오랜만에 봐서 헷갈리는 것 복습 (교재 CH 02) 본문

Programming/Python

PYTHON 01. 오랜만에 봐서 헷갈리는 것 복습 (교재 CH 02)

갓비니 2019. 12. 26. 16:04

① int (input())이다...

당연히 a는 int형 변수이니까 int가 겉에 와야한다.

예) a=int(input("수를 입력하시오."))

 

② 변수형을 지정해주어야 한다. ★기본 input()은 문자열로 인식됨

<예시>

a=input()

b=input()

result=a+b

print(result)

 

이렇게 되면, 문자열+문자열로 인식된다. 

result=a*b 였다면 오류가 발생하게 됨. 

따라서 숫자를 더하고 싶다면 int(input())을 해주어야 한다.

 

a=int(input())

b=int(input())

result=a+b

print(result)

 

 

 

③ 숫자 출력

<예시>

print("%d" % 100)

 

print("%d" % (200*500))

 

print("%d %d" % (2019, 1226) )

 

result = 1226

print("%d" % result)

④ 숫자의 서식

 

모양 내용
%d, %x, %o 10진수. 16진수, 8진수
%f 실수(소숫점)
%c 문자 한글자
%s 문자열

-> print("%x", 숫자) => 숫자의 16진수 변환된 값이 출력됨

->그냥 원하는 진수대로 출력하고 싶을 때에는 print("%x" % 0x1213) (0x, 0o, 0d 사용)