스파르타코딩/스파르타코딩 3주차

파이썬 입문하기(기초)

usop 2022. 5. 30. 21:20

파이썬 설치가 완료되었다.

이번 시간은 파이썬의 여러가지 문법에 대해 간단하게 공부해보자!

 

a_list = ['사과','배','감'];
a_list.append('수박');

print(a_list);

a_dict = {'name':'bob', 'age':'27'}
a_dict['hegiht'] = 177;
print(a_dict);

 

 

 

# 함수 #

def sum(num1,num2):
    print('두 숫자의 합은');
    return num1+num2

result = sum(2,3)

print(result);

파이썬은 자바와 유사하지만 조금 다른 부분을 발견했다.

바로 괄호를 쓰지 않는 다는 점!

띄어쓰기를 통한 줄 맞춤 관리만 신경써주면 괄호 없이도 sum 함수의 실행 내용을 담아줄 수 있다.

 

 

age = 25

if age > 20:
    print('성인입니다.');
else:
    print('성인이아닙니다.');

 

 

age = 15

if age > 20:
    print('성인입니다.');
else:
    print('성인이아닙니다.');

 

 

과일 목록중 각각 몇개인지 찾아보기

fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박'];

def count_fruits(target):
    count = 0
    for fruit in fruits:
        if fruit == target:
            count += 1
    return count

subak_count = count_fruits('수박')
print(subak_count)

gam_count = count_fruits('감')
print(gam_count)

수박 2개 , 감 1개를 가지고 있다.

 

 

 

## 이름 명단에서 특정 조건 찾기 ##

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'])
    else:
        print('성인인 친구들은 ' + person['name'])