기본적으로 변수를 선언하고, print 구문으로 계산하여 출력해보며 자료형끼리의 연산을 생각해보자.

 

# 변수 a,b 선언과 계산식
a, b = 3, 4

# '+' 더하기
print('a+b=',a+b)
:a+b= 7

# '-' 빼기
print('a-b=',a-b)
:a-b= -1

# '*' 곱하기
print('a*b=',a*b)
:a*b= 12

# '/' 나누기
print('a/b=',a/b)
:a/b= 0.75

# '//' 나눈 후의 몫 반환
print('a//b=',a//b)
:a//b= 0

# '%' 나눈 후의 나머지값 반환
print('a%b=',a%b)
:a%b= 3

# '**' 제곱
print('a**b=',a**b)
:a**b= 81


#
name = input('이름을 입력하세요 : ')
print(name + '님 안녕하세요')
:이름을 입력하세요 : 홍길동
홍길동님 안녕하세요


# 문자열에 곱하기를 하면 그만큼 반복되어 출력
s = 'hi'
print(s*5)
:hihihihihi



# english를 숫자 80으로 선언
# result에서는 문자들의 결합으로 선언되므로 english를 str형으로 바꿔주어야 한다.
english = 80
result = '영어점수 : ' + english + '점'
print(result)
:TypeError                                 Traceback (most recent call last)
Input In [7], in <cell line: 2>()
      1 english = 80
----> 2 result = '영어점수 : ' + english + '점'
      3 print(result)
TypeError: can only concatenate str (not "int") to str


#
english = 80
result = '영어점수 : ' + str(english) + '점'
print(result)
:영어점수 : 80점


#
english = 80
result = '영어점수' + str(english)
print(result)
:영어점수80

 프로그래밍 언어를 해봤다면 위의 코드를 보고 바로 이해할 수 있다. 

'Python 기초 공부' 카테고리의 다른 글

if(조건문) / for(반복문) / while(반복문)  (0) 2023.02.18
문자열 다루기 (슬라이싱, 포매팅, 문자열함수)  (0) 2023.02.16
변수 자료형  (0) 2023.02.16
파이썬 맛보기  (0) 2023.02.16
'파이썬(Python)'  (0) 2023.02.13

+ Recent posts