언어
-
[Python] 링크 이용하기언어/Python 2022. 10. 5. 15:24
1. 링크 넣고 제목 따오기 import requests from bs4 import BeautifulSoup html=requests.get('https://entertain.daum.net/ranking/popular').text html=BeautifulSoup(html,"html.parser") print(html.find('a',{'class':'link_txt'}).text) 2.링크 넣고 제목 다 따오기 import requests from bs4 import BeautifulSoup html=requests.get('https://entertain.daum.net/ranking/popular').text html=BeautifulSoup(html,"html.parser") news_tit=..
-
[Python] break, pass, continue언어/Python 2022. 10. 5. 15:21
1. break문 for i in range(1,100): print("for %d"%i) break #사용자가 0을 입력하기 전까지 수를 입력받으시오 num=1 while num!=0: num=int(input("number:")) print(num) while True: num=int(input("number:")) if num==0: break print(num) 2. pass문 while True: num=int(input("number:")) if num==0: pass else: print(num) 3. continue #1~100까지의 수 중에서 3의 배수, 5의 배수, 1의 자리가 3,6,9,로 #끝나는 숫자를 제외하고 출력 #단,한줄에 출력하는 숫자는 5개 단위로 출력 line=0 for..
-
[Python] 반복문언어/Python 2022. 10. 5. 15:19
1. For문: 구간반복 -for 변수 in range (시작값, 끝값+1, 증가값=두번째값과 첫번째값 차이) for i in range(0,3,1): #i를 사용하지 않으려면 언더바(_) 사용 print("Hi") for i in[0,2,1]: #0이 i에 대입 #1을 i로 대입 #2를 i에 대입 print("Bye") for i in range(0,3,2): print("Hi") #i=0 ->Hi #i=2 ->Hi #i=4 ->3을 넘겨서 출력이 안됨 for x in range(0,11,1) : print("x=", x) for x in range(1,11,1) : print("start") print("x=", x) print("end") for x in['bts','IU','ABC']: print..
-
[Python] 조건문언어/Python 2022. 10. 5. 15:15
-조건에 따라 코드를 실행하거나 실행하지 않게 할 때 사용하는 구문 -들여쓰기 중요 a=int(input("입력")) if a10: print("10보다 크다") if a==10: print("10") num=-10 if num>0: print(num,"은 양수입니다") print("양수 맞아요")#들여쓰기 if문에 포함된 것 print("양수 아니야")#if문 포함 안됨.따로 출력 print("한칸 차이")#error ->조건이 포함되려면 들여쓰기 동일해야함 else 구문: if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행 num=-10 if num>0: print(num,"양수입니다") print("양수 맞아요") print("이건 실행 될까요?")#들여쓰기 위치가 if와 같아 pri..
-
[JAVA] Swing언어/JAVA 2022. 9. 8. 12:14
- 윈도우 프로그래밍에 필요한 윈도우 구성요소를 보유한 클래스(JFrame)를 상속받은 클래스로 추가기능 탑재 형식의 개발을 진행 import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; class ButtonTest extends JFrame{ // 윈도우 최초 화면의 구성은 대부분 생성자 메서드에서 구성 ButtonTest(){ JButton male = new JButton("남자"); JButton female = new JButton("여자"); // 생성자에 입력된 텍스트를 한가운데 표시한 버튼을 생성 아직 ..
-
[JAVA] Thread언어/JAVA 2022. 9. 8. 11:52
- 프로그램의 명령을 실행하게끔 해주는 실행 주체. - 개발자가 별도의 Thread를 생성하지 않는다면, 한 프로그램에 하나의 Thread 가 존재하여 해당 명령을 차례 차례 순서대로 실행시킴 class ThreadA1{ public void run() { for(int i=1; i 0; i--) { System.out.println(i); try { sleep(1000); } catch(Exception e ) { } } } } class ThreadC2 extends Thread{ public void run() { String input = JOptionPane.showInputDialog("정답을 입력하세요."); // 자바에서 만들어지는 윈도우 프로그램을 위한 구성요소로 윈도우 프로그래밍 가능 ..