3-2 말로만 듣던 파이썬
파이썬이란?_?
프로그래밍에서의 함수,
정해진 동작을 수행하는것.
파이썬을 설치한다?
→ 일종의 번역팩
파이썬 문법으로 된 것을 컴퓨터 언어로 변환해줄 수 있도록, 번역 패키지를 설치하는 것.
print('Hello, sparta') 입력후 우클릭 play 하단에 실행확인
파이썬 기초문법
또 변수/기본연산/자료형/함수/조건문/반복문 한다 으이익
변수 & 기본연산
a = 3 # 3을 a에 넣는다
b = a # a를 b에 넣는다
a = a + 1 # a+1을 다시 a에 넣는다
num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다
num2 = 99 # 99의 값을 num2이라는 변수에 넣는다
변수의 이름은 마음대로 지을 수 있음!
리스트형
javascript의 배열과 똑같당
a_list = []
a_list.append(1) # 리스트에 값을 넣는다
a_list.append([2,3]) # 리스트에 [2,3]이라는 리스트를 다시 넣는다
a_list의 값은? [1,[2,3]]
a_list[0]의 값은? 1
a_list[1]의 값은? [2,3]
a_list[1][0]의 값은? 2
Dictionary 형
javascript의 배열과 똑같당
a_dict = {}
a_dict = {'name':'bob','age':21}
a_dict['height'] = 178
a_dict의 값은? {'name':'bob','age':21, 'height':178}
a_dict['name']의 값은? 'bob'
a_dict['age']의 값은? 21
a_dict['height']의 값은? 178
-Dictionary 형과 List형의 조합
people = [{'name':'bob','age':20},{'name':'carry','age':38}]
# people[0]['name']의 값은? 'bob'
# people[1]['name']의 값은? 'carry'
person = {'name':'john','age':7}
people.append(person)
# people의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
# people[2]['name']의 값은? 'john'
함수
def aa(num1,num2): << 함수선언
return num1+num2
result = aa(2,3) <<함수를 실행(부름)
print(result)
자바스크립트에선
function f(x) {
return 2*x+3
}
이케썼어
응용ver
def sum_all(a,b,c):
return a+b+c
def mul(a,b):
return a*b
result = sum_all(1,2,3) + mul(10,10)
# result라는 변수의 값은?
조건문
if/even으로 구성되어있음
age =15
if age > 20 :
print('성인입니다')
else:
print('잼민이입니다')
-함수+조건문
def is_adult(age):
if age > 20:
print('성인입니다')
else:
print('청소년입니다')
is_adult(30)
is_adult(15)
def oddeven(num): # oddeven이라는 이름의 함수를 정의한다. num을 변수로 받는다.
if num % 2 == 0: # num을 2로 나눈 나머지가 0이면
return True # True (참)을 반환한다.
else: # 아니면,
return False # False (거짓)을 반환한다.
result = oddeven(20)
# result의 값은 무엇일까요?
반복문
파이썬에서의 반복문은, 리스트의 요소들을 하나씩 꺼내쓰는 형태입니다.
즉, 무조건 리스트와 함께 쓰입니다!
fruits = ['사과','배','감','귤']
for fruit in fruits:
print(fruit)
사과, 배, 감, 귤 하나씩 꺼내어 찍힘.
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']
수박갯수 = 0
for ff in fruits:
if ff =='수박':
수박갯수 += 1
print(수박갯수)
수박갯수 +=1 은 수박갯수 = 수박갯수+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)
아주 거지같은데 되면 재밌고 외워서 쓰지는 절대 못할것같다........................
Author And Source
이 문제에 관하여(3-2 말로만 듣던 파이썬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cocosomme/coding3-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)