본문 바로가기

Language/Python

(6)
[Python] 파이썬에서 사용하는 input()과 sys.stdin.readline()의 차이점은 무엇인가? 최근 백준 알고리즘과 프로그래머스를 통해 코딩 테스트(일명 코테) 준비를 위해 알고리즘 문제을 풀이하고 있다. 나는 주로 파이썬이 다른 언어보다 빠르고 간결하게 작성할 수 있고, 파이썬의 강력한 라이브러리들 때문에 파이썬을 사용하여 문제를 풀이하는데 얼마 전 sys.stdin.readline()을 사용하여 문제 풀이를 하는 글을 보고 이 두 개의 차이점이 궁금해졌다. 오늘은 파이썬에서 값을 입력할 때 사용하는 input()과 sys.stdin.readline()의 차이점에 대해 글을 쓰고 비교해보려고 한다. 사용법 우선 input()의 사용법은 다음과 같다. 아래 코드는 a의 값을 정수형으로 입력받기 위해 int(input())을 사용하여 입력을 받는다. a = int(input()) print(a) s..
[Python] 채팅 프로그램 3학년 1학기(2019) 컴퓨터 네트워크 과목을 들으면서 과제로 수행한 소스코드이다. 과제에선 언어의 장벽은 없었으며 자유롭게 소스코드를 작성후 보고서를 제출하는 형식이였다. 아래의 코드는 localhost로 8080포트로 작성한 서버 코드이다. import socket print("채팅 프로그램입니다.\n") print("클라이언트를 실행 시켜 접속을 시도 해주세요!!\n\n") host = '127.0.0.1' #localhost port = 8080 #포트번호 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #localhost의 8080 포트로 접속 server.bind((host,port)) #서버 구축 server.listen(1) #연결..
[Python] 동전 교환 프로그램 #동전 교환 프로그램 print("동전을 바꿔주는 프로그램입니다.") #동전 초기화 money,c500,c100,c50,c10=0,0,0,0,0 money=int(input("얼마의 돈을 교환할까요? : ")) c500 = money//500 money %= 500 c100 = money//100 money %= 100 c50 = money//50 money %= 50 c10 = money//10 money %= 10 print("500원짜리 : %d개" %c500) print("100원짜리 : %d개" %c100) print("50원짜리 : %d개" %c50) print("10원짜리 : %d개" %c10) print("잔돈 : %d개" %money)
[Python] 진수 변환 하기 # 진수 변환 프로그램 sel = int(input("입력 진수 결정(16/10/8/2) : ")) print("%d진수로 출력합니다" %sel) num = input("값 입력 : ") if sel==16 : num=int(num,16) elif sel==10 : num=int(num,10) elif sel==8 : num=int(num,8) elif sel==2 : num=int(num,2) print("16진수 : ",hex(num)) #16진수로 출력 print("10진수 : ",num) #10진수로 출력 print("8진수 : ",oct(num)) #8진수로 출력 print("2진수 : ",bin(num)) # 2진수로 출력
2. 파이썬 자료형 - 숫자형 파이썬 자료형 - 숫자형파이썬 자료형중 숫자형은 쉽게 말해 숫자로 이루어진 자료형이다.쉽게 표현하면 우리 일상 생활에서 사용하는 1,2,5,100같은 정수형이 있고 11.5, 10.8같이 실수형이 있다. 숫자형 표현하기▣ 정수형 표현- 정수형은 우리가 일상 생활에서 사용하는 정수를 뜻한다. 정수형에는 +을 띄는 양의 정수, -을 띄는 음의 정수와 숫자 0을 변수(num)에 대입하는 형태이다. ▣ 실수형 표현- 실수형은 소수점이 포함된 숫자를 뜻한다.
1. Window에 파이썬 설치 하기 윈도우에 파이썬 설치1. 파이썬 공식 홈페이지에서 파이썬 언어 패키지를 다운 한다링크 : (https://www.python.org/downloads/) ※ 해당글은 파이썬 3.7 기준으로 작성된 글입니다. 다른 버전이 설치된 경우 3.7용 인스톨러 파일을 다운 받아 설치하면 됩니다. 2. Setup 파일이 다운로드가 완료되면 파일을 실행 시켜 설치를 한다.* 설치시 파이썬이 어디서든 실행 가능하도록 "Add Python 3.7 to PATH"을 체크 해준다3. 설치가 완료되면 아래와 같이 화면에 나오는데 'Close'을 클릭한다.4. 파이썬이 정상 설치가 완료 되었는지 확인 하기 위해 시작버튼을 눌러 확인한다.