반응형

파이썬 기초 정리

'동빈나' 님의 유튜브 파이썬 강의 29강 정리 내용

 

# Iterative (반복문) : 조건에 부합하는 특정한 명령어를 반복
# 숫자 범위 표현 : range(시작, 끝-1)
# continue : continue를 만났을 때 더 이상 명령어를 실행하지 않고 다음 반복을 진행
# break : break를 만나면 반복문을 벗어난다.


# 1 ~ 9 까지의 합계 구하기
sum = 0
for i in range(1, 10):
    print(i)
    sum = sum + i
print("합계 : ", sum)



# range에는 대부분의 자료형이 들어갈 수 있다.
# 문자열 활용 for문
count = 0
for i in "Hello World":
    print(i)
    if i == 'o':
        count = count + 1
print("o의 개수는", count, "개 입니다.")



# list 활용 for문
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    print(i)
    sum = sum + i
print("합계 : ", sum)



# continue 예제
# for문과 if문을 활용하여 짝수의 합 구하기
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    if i % 2 == 1:
        continue
    sum = sum + i
print("합계 : ", sum)



# break 예제
# for문과 if문을 활용하여 짝수의 합 구하기
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    if i % 2 == 1:
        break
    sum = sum + i
print("합계 : ", sum)



# while과 if문을 활용하여 짝수의 합 구하기
# while은 조건이 거짓일 때 까지 수행
i = 0
sum = 0
while i < 5:
    i = i + 1
    if i % 2 == 1:
        continue
    sum = sum + i
print("합계 : ", sum)
반응형
반응형

파이썬 기초 정리

'동빈나' 님의 유튜브 파이썬 강의 28강 정리 내용

 

◈ 파이썬은 정의된 예약어를 변수명으로 사용할 수 없다.

정의된 변수명은 keyword.kwlist를 통해 확인할 수 있다.

import keyword
# keyword define

print(keyword.kwlist)

# 한 줄 주석

'''
여러 줄에 대한 주석 처리
'''
반응형
반응형

파이썬 기초 정리

'동빈나' 님의 유튜브 파이썬 강의 26강 정리 내용

# -*- encoding:utf8 -*-
# 첫 명열어는 들여쓰기 없이 시작해야 한다.
# 조건문, 반복문 등의 문법을 사용할 때는 콜록(:)으로 명령어의 끝을 알린다.
# 콜론(:)의 다음 줄부터는 들여쓰기의 간격이 모두 일정해야 한다.

# 들여쓰기가 가장 중요

score = 75
if score >= 80:
    print("Good")
    print("점수가 80점을 넘었습니다.")
elif score >= 70:
    print("Not Bad")
    print("점수가 70점 이상입니다.")
else:
    print("Bad")
print("어떤 내용")

score = 85
if 90 > score and score >= 80:
    print("Good")

list = [1, 2, 3]
if 2 in list:
    print("2가 리스트에 포함되어 있습니다.")

 

반응형
반응형

파이썬 기초 정리

'동빈나' 님의 유튜브 파이썬 강의 25강 정리 내용

a = [10, 20, 30, 40, 50, 10, 10]

# count() : 리스트 내 특정 원소가 몇 개 포함되어 있는지 반환
print(a.count(10))

# index() : 리스트 내 특정한 원소의 첫번째 위치 만약에 없다면 오류 발생
print(a.index(50))

# append() : 리스트 마지막에 새로운 원소 추가
a.append(25)
print(a)

# sort() : 오름차순 정렬
a.sort()
print(a)

a = [10, 20, 30, 40, 50, 10, 10]
b = [70, 50, 40]

# extend(List) : 리스트의 뒤쪽에 다른 리스트를 삽입
a.extend(b)
print(a)

# insert(index, value) : 특정한 위치에 원소를 삽입
a.insert(3, 70)
print(a)

# remove(value) : 리스트 내 특정 원소 중 처음 발견된 원소만 삭제
a.remove(10)
print(a)

# pop() : 리스트 내 특정 인덱스의 원소를 삭제
a.pop(3) # 응용 : b = a.pop(3) print(b)
print(a)

# reverse() : 리스트 순서 반대로 출력
a.reverse()
print(a)

 

반응형

+ Recent posts