기본상식절대주소: 처음부분(c:/)부터 주소를 써주는 것상대주소: 현재 실행하는 파일을 기준으로 상대적인 경로를 써주는 것r : 읽기모드w : 쓰기모드a : 추가모드(마지막에 새로운내용을 추가 시킬때 사용)ex)f = open("파일.txt, 'w')내용 f.write
문제리뷰 백준 2577번 a = int(input('a')) b = int(input('b')) c = int(input('c')) total = str(abc) n = total.count('0') print(n) a,b,c의 값을 받아 a,b,c 값들을 곱한
정리\-def 변수 (\*args)\->매개변수의 갯수에 상관없이 받을수있음.def 변수 (\*\*kwangs)\->딕셔너리의 형태로 상관없이 받을수있음.(key=value)\-formattingd= 정수 / s=문자열 / f= 실수ex) %d ~ %매개변수 이런식으로
\-파이썬에서 and를 &로도 사용가능하다.\-파이썬에서 or를 I로도 사용가능하다.import 모듈명\-ex)import math 후에 math.pi를 입력하면 원주율이 나온다.from 모듈명 import 함수명(여러가지 기입가능)\-ex)from math impor
백준 1546번...제일 오래걸렸던 문제였던거 같다.기초와 그동안 알아왔던 함수들을 돌아볼수있었던 문제였던거 같다.이 문제는 시험점수를 받아 그 점수를 가짜 점수로 만드는 문제이다.최고점수로 나머지 점수들을 나눠 100 곱하여 가짜점수를 만들어 그 가짜점수들의 평균을
정수 n개가 주어졌을때 n개의 합을 구하는 함수를 작성하시오.생각해야될것들문제에서 def solve(a)값을 주었으므로 시작을 이걸로..n개를 더할수 있는 빈 변수n개를 더할만큼의 반복문반환나는 이 문제를 0이 있는 변수를 만들어놓고 for문으로 반복문을 만들어 해결했
어제 못 풀었던 백준 4673문제를 다시 풀어볼려고 한다. 결국 다른분이 푸신 문제를 보고 아이디어를 얻어 풀었다. 일단 생성자를 만들수 있는 함수를 만들었다. 그리고 빈 리스트가 하나 생성 후 for 반복문을 이용해 생성자를 만들수 있는 함수를 반복시켜 빈 리스트에
알파벳으로 된 단어를 입력받으면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 문제이다. 가장 많이 사용된 알파벳을 대문자로 출력할것, 가장 많이 사용된 알파벳이 여러개 존재하는 경우 ? 출력할것.이라는 출력조건이 있다.\-입력받은 단어 대문자로 변경하기\
손익분기점을 구하는 문제이다.고정비용이 a가 있고, 한대생산시 드는 가변비용 b가 있고, 가격 c가 있다.손익분기점을 넘는 갯수를 구하는 문제이다. 만약 손익분기점을 넘을 수 없다면 -1을 출력할것.생각해보기숫자받기출력불가시 -1 출력(가격이 가변비용보다 작으면 손익분
호텔의 방을 가장 가까운 방으로 배정하는 식을 구현하라는 문제이다.자세한 문제는 백준에서 확인하길 바란다.출처 : https://www.acmicpc.net/problem/10250생각해보기테스트 갯수를 받고 구현해야되므로 T값을 받고 T값만큼 반복문 돌릴것호
이 문제는 리스트와 타겟을 받아 리스트내에서 두 수를 합해 타겟이 되는 두 수의 인덱스 위치를 출력하는 문제이다.생각해보기\-리스트를 하나씩 꺼내 타겟에서 값을 빼서 남은 값을 리스트내에서 찾아 index() 함수를 이용해 위치를 출력하기첫 코드를 구현하는데 40분도
class는 키워드인 class로 선언한다.보통 변수명은 앞 글자를 대문자로 사용한다.클래스 안에는 객체를 생성 가능하며, init를 객체를 만들때 사용하여 생성자로 사용할수있다.첫번째 생성자의 변수는 반드시 self 이어야 한다.def는 소멸자로 객체를 삭제할때 사용
우리가 함수를 작성시 보통 parameter값을 순서에 맞게 또는 이름으로 맞추어서 아니면 default값을 미리 설정을 해주어 입력받게 한다.하지만 여기서 궁금한 점은 parameter값을 여러개 받을때 default 값이 정의되있지 않은 parameter보다 먼저
scope는 모든 객체(변수, 함수)가 유효한 범위를 뜻한다그 범위를 벗어나면 해당 객체는 사용이 불가능하다.scope는 4가지가 있는데,\-Local Scope\-Enclosed Scope\-Global Scope\-Built-in Scope하나씩 설명해보록 하겠다.
sys.modules 과 sys.path의 차이점을 서술하시오.sys.modules은 dictionary로 이미 import된 모듈과 패키지를 저장하고 있는 곳입니다.sys.path는 list로 문자열요소들을 가지고 있습니다.list안에는 각각의 모듈 및 패키지들의 경
comprehensions이란 새로운 리스트 또는 딕셔너리를 만들 때 사용할 수 있는 간단한 표현식이다.기본적인 표현식으로는 지금 만들려고 하는 원소를 표현하는 표현식으로 시작하여 for 루프를 사용하고, 필요하다면 if문을 뒤에 추가할 수 있다. 표현식 for 원소
파이썬으로 만들어진 웹 애플리케이션 프레임워크이다. 웹사이트를 쉽고 빠르게 개발할 수 있도록 도울 수 있도록 구성되있다.django M.V.T란 웹 프로그래밍을 크게 3가지 개념으로 나눠 개발하는 방식으로..Model: 데이터베이스 테이블 정의View: 로직 처리Tem