검색
검색
공개 노트 검색
회원가입로그인

[TIL] 230613 파이썬 복습

page thumbnail

프로그램 & 프로그래밍

  • 컴퓨터와 대화를 하려면 컴퓨터의 언어, 즉 프로그래밍 언어를 사용할 줄 알아야한다.

  • 프로그래밍 언어는 컴퓨터가 이해하는 언어

파이썬 배우는 이유

  • 쉽게 배울 수 있다

  • 참고할 자료가 많다

  • 빠르게 만들 수 있다

print('Hello World!')

--> Hello World

print('토끼야 안녕!')

--> 토끼야 안녕

숫자형

print(1)
print(-2)
print(3.14)

print안쓰고 숫자만 입력해도 결과가 나온다

print(1+2)
print(3-2)
print(2*4)
print(6/3)
print(5 ** 2)
print(5 // 2)
print(5 % 2)
print(3 + 7)
print(6 * 3)
print(4 ** 2)
print(9 % 5)

'문자열'

"문자열"

print('Hello World')
print('3.14')
print("좋은 하루")
print('빨'+'주'+'노')

변수

변수_이름 = 저장할_값

rainbow = '빨주노초파남보'
  print(rainbow)

--> 빨주노초파남보

변수이름짓기

문자와 숫자, _를 사용할 수 있다

대문자와 소문자를 구분

공백은 사용할 수 없다

숫자로 시작할 수 없다

미리 예약된 이름은 사용할 수 없다

coffee = 4100
juice - 4600
tea - 3900
print(coffee * 3 + juice * 2 + tea *1)

리스트 기본 구조

my_list = []
print(my_list)
my_list = [1, -2, 3.14]
print(my_list2)

리스트.append(추가할_값)

clovers = []
clovers.append('클로버1')
print(clovers)

값에 접근하기

clovers = ['클로버1', '하트2', '클로버3']
print(clovers[1])

값 제거하기

candies = ['딸기맛', '레몬맛', '수박맛', '박하맛', '우유맛']
print(candies)
candies.append('콜라맛')
candies.append('포도맛')
print(candies)
del candies[3]
print(candies)

여러 값 가져오기

리스트[시작_인덱스 : 끝_인덱스+1]

week = ['월', '화', '수', '목', '금', '토','일']
print(week)
print(week[2:5])

정렬하기

리스트.sort()

animals = ['고양이', '오리', '도도새']
animals.sort()
print(animal)

--> [ '도도새', '오리', '고양이' ]

개수세기

리스트.count(세어볼_값)

cards = ['하트', '클로버', '하트' '다이아']
print(cards.count('하트')

for num in range(5000):
   print('Hello Cat', num)

for 기본 구조

for 변수 in 리스트:

   실행할 명령 

for num in [0, 1, 2]:

  print(num)
characters = ['앨리스', '도도새', '3월토끼']
for character in characters:
    print(character)

문자열 입력하기

for letter in '고양이'
    print(letter)
nums = [0, 1, 2]
for num in nums:
    print(num)
print(nums)

순서열 만들기

range(끝_값+1)

for num in range(3)
    print(num)

range(시작_값, 끝_값+1)

for y in range(1, 10):
    print(2, 'x', y, '=', 2 * y)

하얀장미를 빨간장미로 바꾸는 코드

roses = ['하얀장미', '하얀장미', '하얀장미']
for i in range(3):
     roses[i] = '빨간장미'
print(roses)

참과 거짓

==

!=

>

<

>=

<=

print(1 < 2)

True

print(1 != 2)

True

print(1 == 1)

True

print(2 == 1)

False

if 기본 구조

if 조건:

실행할_명령

if True:

  print('참입니다')
score = 90
if score > 80:
    print('합격입니다.')

--> 합격입니다.

else와 elif

if 조건:

실행할_명령1

else:

실행할_명령2
score = 60
if score > 80:
   print('합격입니다.')
else:
   print('불합격입니다.')

--> 불합격입니다.

if 조건1:

실행할_명령1

elif 조건2:

실행할_명령2

else:

실행할_명령3
score = 75
if 80 < score <= 100:
   print('학점은 A입니다')
elif 60 < score <= 80:
   print('학점은 B입니다')
elif 40 < score <= 60:
   print('학점은 C입니다')
else:
   print('학점은 F입니다')

---> 학점은 B입니다.

조회수 : 229
heart
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
T
페이지 기반 대답
AI Chat