반응형

전체 글 118

Print '한 줄'에 결과값을 연속적으로 쓰고 싶을때, end=

일반적으로 연속적인 숫자값을 나타내려면 한줄에 결과값이 나오는 것이 아니라, 마치 엔터를 친 것처럼 결과값이 나타난다. 예를들어 아래와 같다. for i in range(1,10): print(i) 1부터 숫자 9까지 print 해보면, 당연히 아래와 같이 결과값이 나타날 것이다. 만약세 123456789 와 같이 나타내고 싶다면 어떻게 해야할까? 한줄로 표현하고 싶을때는 end 명령어를 같이 써주면된다. 예를들어 아래와 같이 써주면된다. for i in range(1,10): print(i,end='') #한줄에 입력하고 싶을 떄 end를 이용해서 끝문자를 지정하면된다. 현재 공백으로 넣어서 위와 같이 나타나는것 만약 끝문자를 지정한다면 다음과 같이 사용할수있다. for i in range(1,10):..

[NCPCloud] 비공인IP만 가진 서버가 외부와 통신할때 사용하는 공인IP :: NAT Gateway

네이버 클라우드 플랫폼의 NAT Gateway 상품에 대해서 공부해본다. NAT Gateway는 어쩔때 사용하는가? 1. 비공인IP만 가진 서버가 외부서버와 통신하고 싶을때 대표 공인IP를 만들어준다. 2. 일반적인 공인IP와 다르게 외부에서는 대표 공인IP로 접근이 불가능하다 (보안상 GOOD) 3. 비공인 IP 주소를 가진 다수의 서버가 하나의 NAT Gateway를 공유 가능, 10대이상 같은 NAT Gawteway를 사용가능 제가 위의 그림1 처럼 구성하려고해요, 그렇다면 NCP 서버 한대가 필요할 것 같군요. 그리고 외부 서버로는 AWS 서버 1대와 KT Cloud 서버 한대를 연결해서 NCP - NAT - AWS,KT 이렇게 연결될 수 있도록하겠습니다. 1. NCP 서버를 생성 2. Nate ..

[파이썬코드] 1부터 n까지의 합 구하기 , 제곱의 합 구하기

1부터 연속으로 숫자의 합을 구하기 위해서는 위와 같이 for문을 이용해서 구하면 된다. def sumadd(n): sum =0 for i in range(1, n+1): sum = sum+i return sum print(sumadd(10)) 하지만 우리는 중고등학교 때 수학시간에 1부터 n까지의 합의 공식을 배웠을 것이다 그 공식을 이용해서 다시짜보자 def sumadd(n): for i in range(1 , n+1): sum = n * (n+1) /2 return sum print(sumadd(10)) 이렇게 짜면 훨씬 더 간단하고 빠르게 구할 수 있을 것이다 Q. 1부터 n까지 연속한 숫자의 제곱의 합을 구하는 프로그램을 for 반복문으로 만들어보라. def sumtest(n): s = 0 fo..

[파이썬기초 문법]Day2, 조건문 IF

조건문은 아무래도 프로그래밍을 하면서 가장 많이 사용하게 될 함수중 하나인 것 같은데요 파이썬에서 조건문을 어떻게 사용할 수 있는지에 대해서 정리해보겠습니다. if 조건문 사용법 if age < 30 : print('아직은 20대입니다') ​ if (조건절) : 띄어쓰기 4칸 (조건절이 참일 경우 실행할 문장) age = 25 if age < 30 : print(age,'살은','아직 20대를 의미합니다.') 변수 age 선언 후, 조건문까지 사용하는 예제 ​ 띄어쓰기 4칸 = tab 과 동일한 역할을 하지만, 어떤 개발자는 띄어쓰기로 하는것이 더 낫다라고 말씀하시는 분도 있는데 이유는 저도 정확히 기억은 안나네요.. if~ else 조건이 참일때와 거짓일때의 결과값을 도출하고자할때! else는 조건문이..

[파이썬기초 문법]Day1, Print() ,변수, 숫자와 문자열

프로그래밍 언어도 우리가 사용하는 언어처럼 외국어도 영어도 잘 알다가도 안쓰다보면 까먹잖아요? 컴퓨터 언어도 똑같은 언어 인 것 같아요! 안쓰면 까먹는 이슈요 그래서 저는 기록하곘습니다! ​ 문자 출력 - Print(' 문자' ) 파이썬에서의 출력 함수 Print () 함수에 대해서 알아보도록할게요. 문자나 글을 하고싶은 말 우리 화면으로 출력할때는 항상 Print() 함수를 써야해요 print('누리의 14일간의 파이썬기초 문법정리') Print함수는 Print + 소괄호 + 작은따옴표 + 하고싶은말 + 작은따옴표 + 소괄호 이렇게 사용하죠 ​ 제가 여기서 작은 따옴표 하나를 안쓰고 결과값을 출력하면 어떤 상황이 일어날까요? print('누리의 14일간의 파이썬기초 문법정리) SyntaxError: E..

일전에 나름 성공을 거둔 영어 회화 공부를 다시 시작해보겠다

저는 영어 "회화"를 잘하고 싶은 1인이며 언젠가 해외에서 일할 기회가 있다면, 아니면 다양한 문화를 가지고 있는 사람들과 언젠가 일을 하는 것이 꿈이기 때문에 영어 공부는 필수이죠. 사실 영어를 잘하면 여러모로 편한 게 많아요. 여행에 가서라든지, 외쿡인이 길을 물었을 때 등등... 그래서 잠시 게을러서 하지 않았던 영어공부 다시 시작하려합니다! 먼저, 저는 캐나다 워킹홀리데이를 1년정도 다녀왔는데요, 돈이 없는 저는 해외 경험과 영어 공부를 하기 위한 유일한 방법이라고 생각했던 것은 "워킹비자"들고 해외 가기!! 막상 해외에 가보니 한국에서 배운 영어가 크게 도움이 되지 않았어요 나름 초중고 영어교육을 받은 자인데 말이죠. 타지에서 살아남기 위해서는 "job"을 구해야 했고, "job"을 구하기 위해..

반응형