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