본문 바로가기
728x90
반응형

Language/Python4

[Python] for in 반복문, range, enumerate 반복문으로 쓰이는 for문은 상당히 중요하고 유용하게 쓰인다. 1. for in 반복문 num = [1,2,3,4] for i in num: print(i) # 출력 : 1,2,3,4 가장 기본적인 반복문의 형태로 리스트, 배열, 딕셔너리 등 안에 있는 값들을 차례대로 꺼낼 수 있다. 2. for in range() num = 3 for i in range(num): print(i) #출력 : 0,1,2 for i in range(1,10): print(i) #출력 : 1,2,3,4,5,6,7,8,9 for i in range(0,10,5) print(i) #출력 : 0,5 range() 함수를 사용하면 숫자의 범위를 정해 반목문을 실행시킬 수 있다. 3. for in enumerate() num = [.. 2022. 1. 27.
[Python] sys.stdin.readline() 알고리즘 문제를 풀던 중 시간초과로 애를 먹고 있었다. 다른 분들의 풀이를 보니 input() 대신에 sys.stdin.readline()를 사용하여 시간초과를 해결 할 수 있다는 것을 알게 되었다. 우선 파이썬 공식 문서를 확인해보면 1. stdin is used for all interactive input (including calls to input()); 2. stdout is used for the output of print() and > - expression statements and for the prompts of input(); 3. The interpreter’s own prompts and its error messages go to stderr. 즉, input()은 raw_i.. 2022. 1. 8.
예제) 사각형 넓이 구하기 조건: 사각형의 밑변 width와 높이 height를 input 함수를 사용하여 키보드로 부터 입력받아, 사각형의 넓이를 계산하는 calRectangleArea함수를 작성하시오. 조건, while문을 이용하여 반복하여 계산하게 하고 종료 조건은 입력된 width가 -1이면 반복문을 빠져 나옵니다. 1 2 3 4 5 6 7 8 9 def calRectangleArea(width, height): return width * height while(True): width = int(input("너비를 입력하세요 : ")) if width == -1: break height = int(input("높이를 입력하세요 : ")) print("사격형의 넓이 : ", calRectangleArea(width, heig.. 2021. 4. 2.
네이버 뉴스 API 크롤링 데이터 과학 기반의 파이썬 빅데이터 분석 Chapter 05 파이썬 크롤링 - API 이용 01 네이버 API를 이용한 크롤링 실습 본문에 나온 코드(p138~140) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 import os import sys import urllib.request import datetime import t.. 2021. 3. 28.
728x90
반응형