[TIL] 230613 파이썬 복습
프로그램 & 프로그래밍
컴퓨터와 대화를 하려면 컴퓨터의 언어, 즉 프로그래밍 언어를 사용할 줄 알아야한다.
프로그래밍 언어는 컴퓨터가 이해하는 언어
파이썬 배우는 이유
쉽게 배울 수 있다
참고할 자료가 많다
빠르게 만들 수 있다
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입니다.
공유하기
조회수 : 275