1. 출력 함수 : print()

# 결과
10
7
2.142857142857143
3400

2.142857142857143	# 나눈 몫과 나머지를 반환
3.0			# 나눈 몫과 나머지를 반환
3			# 나눈 몫을 반환
1			# 나눈 나머지를 반환
3375			# 15의 3승을 반환
3400			# 두 수를 곱한 값을 반환
7.5

 


2. 변수

파이썬에서는 변수를 선언할 때 변수 타입을 앞에 작성하지 않아도 된다.

# 결과
19
9
70
2.8

# 결과
True
False
True
True
True
False
True

# 변수 10개 선언

age = 24
name = "Dave"
height = 180
weight = 70
foot_size = 170
glass = True
marriage = False
gender = 'female'
hobby = 'recording'
special = 'no'


# 결과 출력

print (age, name, height)
# → 24 Dave 180

radius = 10
pi = 3.1415

print("원의 지름 = ", radius * 2)
print("원의 둘레 = ", pi * radius * 2)
print("원의 넓이 = ", pi * radius ** 2)

# 결과
# 원의 지름 =  20
# 원의 둘레 =  62.830000000000005
# 원의 넓이 =  314.15000000000003

 


3. 사용자 입력받기 : input()

name = input("What is your name? ")
print ("Hi!", name)

# 결과
# What is your name? '입력한 값'
# Hi! '입력한 값 출력'
digit = input()		# 10 입력
print(digit)		# 결과 : '10'

# input() 함수는 사용자가 숫자를 입력하더라도 문자열로 전환하여 변수에 저장하므로
# 출력될 때도 문자열로 출력된다.
digit1 = input()	# 2 입력
digit2 = input()	# 4 입력

print(digit1 * digit2)	
# 컴파일 오류 : digit1과 digit2는 문자열이므로 곱한 값을 출력할 수 없음

digit_str = '123'
digit_int = int(digit_str)
print (type(digit_int))			# 결과: <class 'int'>
print ( type( float(digit_str) ) )	# 결과: <class 'float'>
digit1 = int(input())		# 2 입력
digit2 = int(input())		# 4 입력

print (digit1 * digit2)		# 결과: 8

int(input("How old are you? "))		

# 결과
# How old are you? 26
# 26