: 직관적인 언어. 다른 언어들과 달리 들여쓰기가 매우 중요함
- 기본연산
a=3 b=2 print(a+b)
a=3 b=11 num1 = a*b num2 = 66 print(num2/num1)
- 자료형
숫자,문자형 (문자열도 변수선언가능)name = 'hihee' num = 14 print(name,num)
리스트형 ( 배열 )
a_list = [ '곰' ,'토끼','새' ] print(a_list[1])
Dictionary형
a_dict = {'name' : 'kim', 'age': 23} print(a_dict['name'])
- 함수형
def sum(a,b) return a+b result = sum(2,3) print(result)
- 조건문 (들여쓰기 중요!!)
def is_adult(age): if age > 20: print('성인') else : print('청소년') is_adult(24)
- 반복문 (들여쓰기 중요!!)
animals = ['곰','토끼','펭귄','말','양','알파카'] for animal in animals: print(animal)
animals = ['곰','토끼','곰','곰','양','알파카'] count = 0 for animal in animals: if animal == '곰': count += 1 print(count)
people = [{'name' : 'kim', 'age': 21}, {'name' : 'lee', 'age': 25}, {'name' : 'kang', 'age': 32}, {'name' : 'lim', 'age': 45}, {'name' : 'choi', 'age': 22}, ] for person in people: if person['age'] > 30: print(person['name'])