파이썬 17

[코드업] 파이썬 기초 100제 6087

n = input() n = int(n) for i in range(1,n+1): if i%3==0: continue else: print(i) 1부터 입력한 정수까지 1씩 증가시켜 출력하는 프로그램을 작성하되, 3의 배수인 경우는 출력하지 않도록 만들어보자. 예를 들면, 1 2 4 5 7 8 10 11 13 14 ... 와 같이 출력하는 것이다. 예시 ... for i in range(1, n+1) : if i%2==0 : continue #다음 반복 단계로 넘어간다. print(i, end=' ') #i가 짝수가 아닐 때만 실행된다. ... 위 코드는 홀 수만 출력하는 예시이다. 참고 조건문이나 반복문의 코드블록 안에서 continue 가 실행되면, 반복 블록 안에 있는 나머지 부분을 실행하지 않고,..

[코드업] 파이썬 기초 100제 6086

1, 2, 3 ... 을 순서대로 계속 더해 합을 만드는데, 그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 하나씩 더해 합을 만드는데, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. 하지만, 이번에는 그 때 까지의 합을 출력해야 한다. 예를 들어, 57을 입력하면 1+2+3+...+8+9+10=55에서 그 다음 수인 11을 더해 66이 될 때, 그 값 66이 출력되어야 한다. 예시 ... while True : s += c c += 1 if s>=n : break print(s) 참고 조건문이나 반복문의 코드블록 안에서 break 가 실행되면, 반복실행을 중단(break)하고, 가장 가까운 반복 블록의 밖으로 빠져나간다. 입..

[코드업] 파이썬 기초 100제 6019

"연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자. 참고 y, m, d = input().split('.') 과 같이 변수들을 순서대로 나열하면 구분기호를 기준으로 잘라 순서대로 저장한다. 입력 연도, 월, 일이 닷('.')으로 구분되어 입력된다. 출력 대시(마이너스 기호)를 구분기호로 사용해서 일-월-연도로 바꿔 출력한다. 입력 예시 2020.3.4 출력 예시 4-3-2020 y, m, d = input().split('.') print(d, m, y, sep='-')

[코드업] 파이썬 기초 100제 6018

24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 예시 a, b = input().split(':') print(a, b, sep=':') 와 같은 방법으로 가능하다. 참고 input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 자른다. print(?, ?, sep=':') 를 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력한다. sep 는 분류기호(seperator)를 의미한다. 입력 시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다. 출력 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다. 입력 예시 예시 복사 3:16 출력 예시 3:16 a, b = input.split() print(a, b, sep = ":")

[코드업] 파이썬 기초 100제 6016

공백을 두고 문자(character) 2개를 입력받아 순서를 바꿔 출력해보자. 참고 ... print(c2, c1) 와 같은 방법으로 출력하면, c1과 c2에 저장된 값이 공백을 두고 순서가 바뀌어 한 줄로 출력된다. print( ) 안에서 쉼표(,)를 찍어 순서대로 나열하면, 그 순서대로 공백을 두고 출력된다. 입력 2개의 문자가 공백으로 구분되어 입력된다. 출력 2개의 문자를 순서를 바꿔 한 줄로 출력한다. 입력 예시 a b 출력 예시 b a a, b = input().split() print(b, a)

[스파르타 코딩] 파이썬 혼자 놀기 패키지 3주차 / WordCloud

파이참에서 설치가 wordcloud 안되서 cmd에서 실행해봤다. pip install wordcloud 그래도 안되서 https://liveyourit.tistory.com/58 파이썬 wordcloud를 사용한 한글 명사 시각화 파이썬 wordcloud는 중요한 단어나 키워드를 시각화해서 보여주는 시각화 도구이다. wordcloud 자체적으로 빈도수를 계산하는 기능이 있다고 하지만 아무래도 한글의 특성이 있다보니, 나는 한글 명 liveyourit.tistory.com 여기서 wordcloud 파일을 버전에 맞게 다시 다운받아서 다운받은 파일은 내가 코드를 적은 파일이 있는곳에 같이 두고 파이참 터미널에서 pip install 다운받은 파일 풀네임으로 설치를하고 했더니 되었다. 오류발생시 아래글도 확..

스파르타 코딩 2021.09.15

[스파르타 코딩] 파이썬 혼자 놀기 패키지 1주차 / 웹스크래핑

#1 이미지 웹스크래핑(크롤링) import dload from bs4 import BeautifulSoup from selenium import webdriver import time driver = webdriver.Chrome(r"C:\Users\bum\Desktop\sparta\chromedriver.exe") # 웹드라이버 파일의 경로 driver.get("https://search.daum.net/search?w=img&nil_search=btn&DA=NTB&enc=utf8&q=%ED%94%BC%EC%B9%B4%EC%B8%84") time.sleep(5) # 5초 동안 페이지 로딩 기다리기 req = driver.page_source soup = BeautifulSoup(req, 'html.p..

스파르타 코딩 2021.09.14