목록코테관련 이론 (38)
haju__log
✅ 모듈이란 미리 만들어진 코드를 가져와 쓰는 방법 import 모듈이름 사용방법 : 모듈이름.모듈안의 구성요소 math.pi random.choice() ✅ 모듈 예시 import math 수학과 관련된 기능 import random 무작위와 관련된 기능 import urllib.request 인터넷의 내용을 가져오는 기능 ✅ urllib.request 관련 예제 def get_web(url): import urllib.request response = urllib.request.urlopen(url) data = response.read() decoded=data.decode('utf-8') return decoded url = input('웹페이지 주소?') content=get_web(url) p..
✅ for in list 반복문 코드를 필요한만큼 반복해서 실행 장점 : in 뒤에 오는 리스트의 크기에 관계없이 항상 리스트의 모든 값을 실행하게 됨 for pattern in patterns: print(pattern) 리스트인 patterns의 값을 하나씩 꺼내 pattern으로 전달함 리스트의 길이만큼 print(pattern)을 실행 ✅ for in range 반복문 range() 함수 필요한 만큼의 숫자를 만들어내는 유용한 기능 for i in range(5): print(i) ▶예시 names=['철수','영희','바둑이','별','달'] for i in range(len(names)): name=names[i] print('{}번 : {}'.format(i+1, name)) ✅ enumer..
✅ List 여러개의 값을 담을 수 있는 변수 list1=[1,2,3,4,5] 값 읽어오기 리스트를 사용할때는 0번째가 첫번째 첫번째 값 list1[0] 두번째 값 list1[1] 뒤에서 첫번째 값 list1[-1] 뒤에서 두번째 값 list1[-2] 리스트에 들어있는 값 보다 큰 값을 읽어오려고 하면 에러 예. 위의 list1에서 list1[5] 또는 list1[-6]은 에러 값 쓰기 변수와 같이 list1[0]=10이라고 하면 list의 첫번째 값이 10으로 변경 ✅ append() 리스트에 새로운 값을 추가하는 방법 list1=[1,2,3] list1.append(4) print(list1) 뒤에 값을 더한 새로운 리스트 만들기 list2=list1+[4] print(list2) ✅ 리스트에 값이 ..
✅ 프로그래밍의 3단계 사용자 입력 ➡ 자료 처리 ➡ 결과 출력 ✅ input() 파이썬 내장함수 실행한 순간부터 엔터키를 누를 때까지~ 사용자의 키보드 입력을 return print('가위 바위 보 중 하나를 내주세요> ', end = ' ') mine = input() print('mine:', mine) 간단한 print기능을 내장 (위와 결과는 동일함) mine = input('가위 바위 보 중 하나를 내주세요> ') print('mine:', mine) ✅ round() 수의 반올림 값을 return