코딩 도전기_12_210713

Gyeonee·2021년 7월 27일
0

코딩 도전기

목록 보기
13/13

학습 내용

- Python 기초

print ('hello sparta')
  • hello sparta라는 문자를 개발자 창에 띄워달라는 의미
  • 실행할 때는 꼭!! 오른쪽 마우스 버튼 > Run'~' 버튼 누르기
  • 모든 문법을 다 알 수 없으니 필요할 때 구글링 하는 습관 기르기
  • 파이썬에서는 줄바꿈 주의!
  • 에러를 볼 때는 밑에서 두번째 줄 + 맨 마지막 줄 읽기
    밑에서 두번째 줄 : 에러가 난 위치
    맨 마지막 줄 : 에러에 대한 설명

- Python 기초 문법

  • 변수, 자료형, 함수, 조건문, 반복문

(1) 변수

a = 3
b = 2
print(a+b)

> 5 출력
first_name = 'K'
last_name = 'GGG'
print(first_name + last_name)

> KGGG 출력
first_name = 'K'
num = 2
print(first_name + num)

> Error. 
  • 숫자가 아닌 문자열을 넣어줘야 함 : str(숫자)
first_name = 'K'
num = str(2)
print(first_name + num)

> K2 출력

(2) 자료형

1) list

a_list = ['사과', '배', '감']
print(a_list[1])

> 배 출력
  • a_list.append('sth') : a_list에 sth이라는 항목 추가

2) Dictionary

a_dict = {'name : 'bob', 'age' :27}
print(a_dict['age']

>27 출력
  • a_dict['height'] = 178 : a_dict에 'height' : 178 항목 추가

(3) 함수

def sum(num1, num2):
	return num1+num2
    
result = sum(2,3)

print(result)

>5 출력

(3) 조건문

age = 25

if age > 20:
	print('성인입니다')
eles:
	print('청소년입니다')

> 성인입니다 출력
  • 함수 + 조건문
def is_adult(age):
	if age > 20:
    	print('성인입니다')
    eles:
		print('청소년입니다')

is_adult(30)
is_adult(15)

>성인입니다
 청소년입니다 출력

(3) 반복문

  • 보통 리스트랑 같이 쓰임. 그래서 JS보다 코드가 단순함
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']

for fruit in fruits:
	print(fruit)

> 사과
  배
  배
  감
  .
  .
  .
  배
  수박 출력
  • 위 리스트에서 특정 항목의 갯수 세기 - 조건문 + 반복문(리스트)
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']

count = 0
for fruit in fruits:
	if fruit == '수박':
    	count += 1
        
> 2 출력
  • 반복문 + 조건문 + 자료형
people = [{'name': 'bob', 'age': 20}, 
          {'name': 'carry', 'age': 38},
          {'name': 'john', 'age': 7},
          {'name': 'smith', 'age': 17},
          {'name': 'ben', 'age': 27}]

for person in people
	if person['age'] < 20:
    	print(person)
        
> {'name': 'john', 'age': 7}
  {'name': 'smith', 'age': 17} 출력 (age가 20보다 적은 항목)
profile
안녕하세요!

0개의 댓글

관련 채용 정보