자료구조 알고리즘 공부 3주차

파이썬

자료구조 알고리즘 공부 3주차 내용을 정리 해보려고 한다.

이번주에는 약속도 있고 회식도 있고해서 애초부터 계획을 조금만 잡았었다.

계획한 만큼은 공부를 해서 뿌듯하기도 하면서 조금 더 할 수도 있었던 것 같아서 아쉬움이 남았다.

 

#9일차

#평균 구하기
print('학생의 점수 평균을 구합니다')

a = int(input('a학생점수'))
b = int(input('b학생점수'))
c = int(input('c학생점수'))
d = int(input('d학생점수'))
e = int(input('e학생점수'))

total = 0
total += a
total += b
total += c
total += d
total += e

print(f'총 점수는 {total}입니다')
print(f'평균 점수는 {total/5}입니다')

#파이썬 자료형 특징
list1 = []
list2 = [3,5]
list3 = ['a','b','c']
list4 = list(range(3))
list5 = [None]*4

tuple1 = 1,
tuple2 = (1,)
tuple3 = 3,4,5
tuple4 = 'a', 'b', 'c'
tuple5 = tuple(range(4))

v1 = 1
v2 = (1)

x = [1,2,3]
a,b,c = x
a,b,c
#10일차

#슬라이싱, 인덱싱
x = [11,22,33,44,55,66,77]
x[2]

x[-3]

x[0:6]

x[0:5:2]

x[-4:-2]

x[3:1]

#리스트 성질 및 자료구조
a,b,c=1,2,3
a,b,c=a+2,b+3,c+4
a,b,c

x = 1
type(x+2)

a=b=1
a,b

x=[11,22,33,[45,50],'abc']

len(x)

x=[1,2,3,4,5]
twise = [num * 2 for num in x if num % 2 == 1]
print(twise)

 

3주차 느낌 :

정리하고 보니 정말 공부량이 적었다.

다음주에는 더 열심히 해야겠다...

화 이 팅...!