전체 글(97)
-
[처음 시작하는 파이썬] ch6. 반복문: while과 for 문
if, elif, else는 위에서부터 아래로 테스트를 실행합니다. 코드를 한 번 이상 실행하려고 할 때, 반복문(루프)이 필요한데, 파이썬은 두 개의 반복문 while과 for 문을 가지고 있습니다. 6.1 반복하기: while count = 1 while count
2023.01.21 -
[처음 시작하는 파이썬] ch5. 연습문제
# 5.1 # m으로 시작하는 단어를 대문자로 만들어보자. song = """When an eel grabs your arm, And it causes great harm, That's - a moray!""" THINK1. print(song.replace('m', 'M')) =>When an eel grabs your arM, And it causes great harM, That's - a Moray! 아닌듯.. THINK2. moray = (song[-6:]) moray = (moray.capitalize()) print(moray) => Moray! 모레이 슬라이스해서 어떻게 해보려다가 문득 생각이 나서.. THINK3. split()을 써본다. song_list = (song.split(' '..
2023.01.20 -
[처음 시작하는 파이썬] ch5. 텍스트 문자열
문자열은 일련의 문자입니다. 문자, 숫자, 기호, 문장 부호 및 공백, 줄바꿈 같은 지시문이 문자에 해당합니다. 5.1 따옴표로 문자열 생성 작은 따옴표(' ') 큰 따옴표(" ") 세 개의 작은 따옴표(''' ''') => 여러 줄의 문자열 가능 세 개의 큰 따옴표(""" """) 5.2 문자열 타입으로 변환: str( ) string을 따서 str인 겁니다. str() print(str(1.0e4)) print(str(99.9)) print(str(True)) 10000.0 99.9 True 5.3 이스케이프 문자: \ 표현하고 싶은 문자 앞에 붙여서 써줍니다. 이스케이프 시퀀스 \n : 줄바꿈 \t : 탭 \' : 작은따옴표(') 그자체를 표현 \" : 큰따옴표(") 그자체를 표현 \\ : 백슬래시..
2023.01.19 -
[처음 시작하는 파이썬] ch4. 연습문제
''' 4.1 1~10 사이의 숫자를 선택해서 secret 변수에 할당한다. 그리고 1~10 사이의 다른 숫자를 선택해서 guess 변수에 할당한다. if, elif, else 문을 사용하여 guess 변수가 secret변수보다 작으면 'too low', 크면 'too high', 일치하면 'just right'를 출력한다. ''' import random secret = random.randint(1,11) print(secret) guess = random.randint(1,11) print(guess) if guess secret: print('too high') else: print('just right') ''' 4.2 Tr..
2023.01.19 -
[처음 시작하는 파이썬] ch4. 선택하기: if
4.1 주석 달기: # 4.2 라인 유지하기: \ 코드 한 줄을 라인이라고 부릅니다. 이 라인을 유지하면서 한줄을 벗어나기 위해서 백슬래시 \ 를 써줍니다. sum = 0 sum += 1 sum += 2 sum += 3 sum += 4 print(sum) 10 결국엔 1+2+3+4를 구해주겠다는 건데 이렇게 코드를 짜면 너무 번거롭습니다. sum = 1 + \ 2 +\ 3 +\ 4 print(sum) 10 sum = ( 1+ 2+ 3+ 4) print(sum) 10 이렇게 괄호 안에 표현식이 있다면 여러줄에서도 잘 작동합니다. (중괄호, 대괄호 마찬가지) 4.3 비교하기: if, elif, else if와 else는 조건이 True인지 False인지 확인하는 선언문입니다. disaster = True i..
2023.01.19 -
[처음 시작하는 파이썬] ch3. 숫자
3.1 불리언 불리언 데이터 타입의 유일한 값은 True와 False입니다. bool() : 모든 파이썬 데이터 타입을 불리언으로 변환한다. print(bool(1)) True 3.2 정수 - 3.2.1 리터럴 정수 1, 2, 3, -1 (음수 표현) => 이런 정수들이 리터럴 정수입니다. print(1,000,000) print(1_000_000) => 정수에 , 못 씁니다. 튜플로 인식하기 때문입니다. => 굳이 정수 단위 구분하고 싶다고 하면 언더바(_)로 표현해줍니다. - 3.2.2 정수 연산자 + 더하기 - 빼기 * 곱하기 // 나누기 % 나머지 ** 지수 ^ - 3.2.3 정수와 변수 정수 값이 할당된 변수와 리터럴 정수를 혼합해서 쓸 수 있습니다. a = 95 a = a - 3 print(a..
2023.01.18