TIL (today I learned)

2019-02-26 TIL

grin-quokka 2019. 2. 26. 22:04

  1. 정처기 기출 2013-2회, 2013-3회 풀고 오답 정리 👌
  2. 코드잇) 과제 피드백 보고 수정하기
    • - 코딩에 빠진 닭 👌

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
        sales = open('chicken.txt''r'# 31일: 472300
        
        sum = 0
        # 총 매출
        for i in sales:
            temp = i.split()
            sum += int(temp[1])
        
        # 총 일수
        last_day = temp[-2]
        last_day = int(last_day[:2])
        
        # 평균 매출
        total = sum / last_day
        print(total)
        
        sales.close()
      cs

      • 피드백) split을 할 때 split(": ")과 같이 더 간결하게 구현, last_day를 구하는 것 보다 sum과 같이 반복문에서 값을 증가시켜 활용해보기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  sales = open('chicken.txt''r')
  
  sum = 0
  day = 0
  # 총 매출
  for i in sales:
      temp = i.split(": ")
      sum += int(temp[1])
      day += 1
  
  # 평균 매출
  total = sum / day
  print(total)
  
  sales.close()
cs

  • 파이썬으로 이미지 다운로드하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import urllib.request
 
def download(name, url):
    full_name = str(name) + ".jpg"
    urllib.request.urlretrieve(url, full_name)
 
# url 들어있는 txt 파일 오픈
today = open('img_url.txt''r')
 
# 파일에서 1개씩 읽어와서 함수 호출
= 0
for poster in today:
    img = poster.split() # 공백으로 구분
    #print(img)
    download(i, img[0]) # 파일 이름은 0번부터~
    i += 1
 
# 파일 닫기
today.close()
cs