본문 바로가기
반응형

python4

각종 프로그래밍 언어 연습할수 있는 웹사이트 정보처리기사 준비 하면서 평소에 친숙하던 Java외에 C나 Python을 다뤄봐야하는 일이 생겼다. 근데 잠깐 다뤄보겠다고 PC에 설치해서 개발환경 구축하고 IDE 찾아서 설치하고... 하는게 너무 번거로운일인거같다. 물론 VS Code로 다양하게 지원이 가능하지만... 정보처리기사에 나오는 코드들이 복잡한 코드들이 아니고 단순 계산식이나 반복 계산식을 구하는 경우가 거의 대부분이라 꼭 PC에 설치하지 않더라도 웹에서 간단하게 C나 Python 그리고 각종 프로그래밍 언어를 컴파일 해볼수 있는 사이트들을 소개하려고 한다. 1. CS Academy CS Academy csacademy.com C, C++, Java, Python, Swift, Kotlin 등등 다양한 언어를 지원한다. 2. Ideone.c.. 2023. 7. 17.
Python에서의 문자열비교 eq 사용법 문자열을 비교할때 비교연산자 == 를 많이 사용한다. Java에서는 별도로 .equals도 존재한다. 파이썬에서 == 를 사용하여 문자열 비교를 하고있다가 파이썬만의 다른게 없을까? 라고 생각되어 찾아봤더니 eq라는게 존재한다고한다. 그래서 써보니 == 연산자보다 좀더 수월하게 문자열 비교를할수 있는거같아서 정리하려고 한다. 먼저 eq를 사용하기 위해서는 operator 패키지안에 eq를 import 해야한다. # 문서 상단에 입력하자 from operator import eq 이제 사용준비가 완료되었다. 문법은 아주 간단하다 eq(매개변수1, 매개변수2)로 써주면 된다 , 를 기준으로 매개변수1과 매개변수2의 문자열이 동일한지 비교한다. 꼭 매개변수가 아니더라도 문자열끼리도 비교가 가능하다. 예를들어 .. 2023. 3. 19.
Python의 변수 선언 방법 파이썬에서 변수 선언 하는 방법은 아주 간단하다. Java를 배우다가 Python을 접하면 정말 신세계라고 표현할정도로 문법이 간단하다. Java를 먼저 예로 들어보겠다. Java는 각 데이터타입을 다 선언하고 변수를 선언해야한다. 문자열은 String, 정수형은 int나 long, 실수는 double이나 float String name = '김아무개'; int age = 20; double height = 30.5; System.out.println("name="+name); System.out.println("age="+age); System.out.println("height="+height); 파이썬은 아주 간단하다. 그냥 변수명만 지어주고, 해당값을 부여해주면 된다. name = "아무개" ag.. 2023. 3. 15.
Python 문제풀이기록 점프 투 파이썬 교재의 문제풀이 기록 Q1 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 과목점수 국어 80 영어 75 수학 55 A1 a = 80 b = 75 c = 55 print((a+b+c)/3) 출력 70.0 Q2 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. A2 a = 13 print(a%2) #나머지 연산자를 이용 2로 나눴을때 나머지가 1일경우 홀수, 0일경우 짝수# 출력 1 Q3 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. ※ 문자열 슬라이싱 기법을 사용해 보자. A3 pin = "19881120-1068234".. 2022. 8. 9.
반응형