본문 바로가기

python

(23)
[Python] A + B - 3 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net x = int(input()) for i in range(x): a ,b = map(int,input().split()) print(a + b) 코드해석 x = int(input())# 입력받을 a,b의 개수를 정하기 for i in range(x):# 개수만큼 반복 a ,b = map(int,input().split())# a와 b 입력을 받아서 print(a + b)# 그의 합을 출력
[Python] 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net x = int(input()) for i in range(1,10): print(x ,'*', i ,'=',x * i) 코드 풀이 for i in range(1,10):# 1에서 9까지의 범위를 정하고 print(x ,'*', i ,'=',x * i) # 각각의 수를 입력한 숫자에 곱해주는 출력
[Python] 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net x, y = map(int, input().split()) y = y - 45 if y < 0: x = x -1 y = y + 60 if x < 0: x = x + 24 print(x, y) 코드설명 y = y - 45# 입력받은 y값(분) 을 45 줄인다. if y < 0:# 45분을 뒤로한 y값이 음수라면 x = x -1# x값(시간)을 1 줄여주며 y = y + 60# y값(분)을 60 늘려준다. i..
[Python] 사분면 구하기 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net x = int(input()) y = int(input()) if x > 0 and y > 0: print(1) elif x 0: print(2) elif x 0 and y > 0: print(1) # 1사분면 조건 elif x 0: print(2) ..
[Python] 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net x = int(input()) if (x % 4 == 0 and x % 100 != 0) or x % 400 == 0: print(1) else: print(0) 코드 해석
[Python Project] 파이썬 증권 데이터 분석 - 2 mkdir C:\VirtualEnv python -m venv Py380_32 notepad Py380_32\pyvenv.cfg 가상환경 설정 가상환경이 활성화된 상태에서 버전 확인 및 pip install blockchain을 통해 블록체인 라이브러리 설치 from blockchain import exchangerates tk = exchangerates.get_ticker() print('1 bitcoin =', tk['KRW'].p15min, 'KRW') 블록체인 라이브러리를 통해 비트코인의 15분전 KRW(한화) 시세를 알아보았다.
[Python Project] 파이썬 증권 데이터 분석 - 1 파이썬 증권 데이터 분석이라는 교재를 통해 파이썬 공부를 병행하려고 한다. 사실 이 교재를 본적은 없지만 같이 공부 국비지원을 하는 친구놈의 추천으로 함께 하기로 하였다. 안그래도 웹 크롤링을 통해 자동매매 서비스를 해보려고 했었는데 좋은 교안이 된 것 같았다. 1. Python 설치 www.python.org 접속 Welcome to Python.org The official home of the Python Programming Language www.python.org Download -> Windows 사실 맥을 이용하고 있지만 이 교재 자체가 윈도우를 기반으로 진행이 된다고 하여 나는 데스크탑을 이용한다. 본인의 운영체제에 맞는 것을 골라서 다운받으면 될 것이다. Download Windows ..
[Python] 반복문 1. 반복문 - 특정한 소스코드를 반복적으로 실행하고자 할 때 - while, for 두가지가 있다 # 1부터 9까지의 모든 정수 합구하기 i = 1 result = 0 while i = 80: print(i +1, "번 학생은 합격입니다.") => i 는 0부터 증가를 하기 때문에 print 문에서 i + 1 하는 걸까? 맞네 ㅋ # 특정 번호의 학생 제외하는 코드 score = [90, 85, 77, 65, 97] cheating_student_list = {2,4} for i in range(5): if i + 1 in cheating_student_list: continue if score[i] >= 80: print(i + 1, "번 학생은 합격입니다.) 중첩 반복문 for i in range(..