본문 바로가기

Python

(36)
Python Day 4 - List, Tuple ◎ List ○ List에서 For 반복문 numbers = [1, 10, 100, 1000] for x in numbers: print(x) ============================ 1 10 100 1000 ============================ ○ Enumerate # list의 index와 값들을 함께 순회 (iteration) for index, value in enumerate(numbers): print(index, ':', value) ============================================= 0 : 1 1 : 10 2 : 100 3 : 1000 ============================================= - enumerat..
Python Day 3 - For, Print, List ◎ For Loop문 for 변수 in iterable-type: 반복해서 실행할 코드 블록 iterable-type : 반복(순회)이 가능한 데이터 타입. str, range, list, tuple, dict, ... for 반복문은 iterable-type의 객체에서 원소들을 하나씩 꺼내서 변수에 저장하고, 코드 블록을 반복해서 실행. iterable-type의 객체에서 더 이상 꺼낼 원소가 없을 때 반복문 종료. '세' in '안녕하세요!' >> True for x in '안녕하세요!': print(x) ======================== 안 녕 하 세 요 ! ======================== ○ range for n in range(5, 0, -1): print('*' * n)..
Python Day 2 - Conditional, while ◎ 난수 만드는 방법 import random # 난수를 만들어주는 함수들을 가지고 있는 모듈 random.random() # 0 ≤ x > 0.2957030620502109 random.randrange(1,4) # random.randrange(start, stop) : start ≤ x > 2 ㆍrandom.random() : 0과 1 사이의 실수 난수 생성 ㆍrandom.randrange(start, stop) : start와 stop 사이의 정수 난수 생성 ◎ 가위바위보 승패 결정 가위(1), 바위(2), 보(3) 컴퓨터 - 1,2,3 중의 숫자 하나를 난수로 저장. 사용자 - 1,2,3 중의 숫자 하나를 입력받아서 저장...
Python Day 1 - Colab Notebook BASIC, 조건문(Conditional Statement) ◎ Google Colab Notebook - Google Drive에서 Jupyter Notebook과 같은 개발 환경을 클라우드 서비스로 제공. - 'Google Drive - 마우스 우클릭 - 더보기 - Google Colaboratory' 를 통해 새 문서 만들기 가능. ◎ 목차 만들기 - 텍스트 셀에서 "#" 을 입력하고 내용을 작성하면 목차가 생성됨. - "#" 을 추가하면 더 작은 목차로 생성 가능. ◎ Python 버전 확인 import sys # sys 모듈 사용 print(sys.version) # 3.7.13 3.7.13 (default, Apr 24 2022, 01:04:09) [GCC 7.5.0] ◎ print print('Hello, Python!') # in Python - 문..