Language 67

코드업(CodeUp) 파이썬(Python) 기초 100제(#6001~#6020)

#6001 print("Hello") #6002 (문장 사이 공백) print("Hello Wolrd") print("Hello","World") #6003 (개행) print("Hello") print("World") #6004 (작은 따옴표(') 출력) print("'"+"Hello"+"'") #6005 (큰 따옴표(") 출력) print('"'+"Hello World"+'"') #6006 (특수문자 출력) print("\"!@#$%^&*()\'") #6007 print("\"C:\\Download\\\'hello\'.py\"") #6008 print("print(\"Hello\\nWorld\")") #6009 input()을 사용하면 키보드로 입력한 값을 가져온다. a = input() print(..

Language/Python 2021.09.27

모듈 & 패키지

모듈: 코드를 작은 단위로 나눠서 저장해 놓은 파일 패키지: 모듈을 한 묶음으로 묶어 놓은 것 __name__은 모듈의 이름이 저장된 변수이다. 파일을 직접 실행하면 __name__은 __main__이고 파일을 import 해서 사용하면 __name__은 모듈 이름으로 설정된다. 파일이 직접 실행될 때만 코드를 실행시키고 싶다면 if __name__ == '__main__' 이라는 조건문을 작성하면 된다. main 함수를 사용하면 파일에서 프로그램을 작동시키는 코드의 위치를 쉽게 알 수 있기 때문에 코드의 가독서이 올라간다. if __name__ == '__main__' 조건문을 사용해서 main함수를 호출해 준다. 패키지를 임포트 할 때에는 import package.module 또는 from pack..

Language/Python 2021.08.11

모듈 - 네임스페이스

main.py def circle(r): return 3.14 * r * r from mod import circle circle(3) mod.py def circle(r): return 2 * 3.14 * r main.py 실행결과는 mod.py에 있는 circle함수가 호출되어 r이 3인 원의 둘레를 나타낸다. 이는 한 파일에서 여러 번 정의된 함수를 호출하면 가장 나중에 정의된 함수가 호출되기 때문에 mod.py의 circle(r) 함수가 호출되기 때문이다. main.py def circle(r): return 3.14 * r * r import mod circle(3) mod.py def circle(r): return 2 * 3.14 * r main.py를 실행한 결과는 반지름이 3인 원의 넓이..

Language/Python 2021.07.23

치환암호(substitution cipher) 복호화하기

#include #include void count(int len, char str[],int cnt[]); //알파벳 횟수 계산 void rank(int cnt[], int rnk[]); //rnk는 빈도수로 계산한 순위 void replace(char str[]); void print(int cnt[], int rnk[],char str[]); int main() { char str[1600] = "APS ZU BMS THAAMT KB SOP CHAAPJ MQ LPUWHKX. K UHJ SM JMZ SMLHJ VJ QXKPBLU -- UM PCPB SOMZDO TP QHEP SOP LKQQKEZASKPU MQ SMLHJ HBL SMVMXXMT, K USKAA OHCP H LXPHV. KS KU H L..

Language/C 2020.04.07