본문 바로가기
반응형

전체 글881

[python 3] 파이썬 3 count() 카운트 문자열 갯수 세기 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬 3의 함수입니다. 파이썬에서는 사용자의 편의를 위해서 다양한 함수를 지원합니다. 그 중에서 이번 주제는 count() 함수입니다. count() 함수를 사용하면 문자열의 갯수를 반환합니다. 1 2 3 4 5 6 7 8 9 # count - 문자 갯수 세기 str = "codeomni" # 작성한 문자열 중에서 해당 문자열 수를 반환 print(str.count('o')) print("codeomni") ▲ 지정한 문자열의 갯수를 반환합니다. ▲ 실행한 화면입니다. ▲ 문자열 수를 출력합니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다.. 2018. 12. 16.
[python 3] 파이썬 3 문자열 포맷 코드 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬 3의 문자열 포맷 코드입니다. 문자열 포맷 코드를 사용하면 쉽게 프로그래밍을 할 수 있습니다. 1 2 3 4 5 6 7 %s 문자열 (String) %c 문자 한 개(character) %d 정수 (Integer) %f 부동소수 (floating-point) %o 8진수 %x 16진수 %% Literal % (문자 '%s' 자체) ▲ 파이썬에서 사용하는 문자열 포맷 코드입니다. 2018. 12. 16.
[python 3] 파이썬 3 이스케이프 문자 Escape character 문자 사용하기 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬 3의 이스케이프 문자입니다. 이스케이프 문자를 사용하면 쉽게 프로그래밍을 할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #개행 (줄바꿈) \n print('\n') #수직 탭 \v print('\v') #수평 탭 \t print('\t') #캐리지 리턴 \r print('\r') #폼 피드 \f print('\f') #벨 소리 \a print('\a') #백 스페이스 \b print('\b') #널문자 \000 print('\000') #문자 "\" \\ print('\\') #단일 인용부호(') \' print('\'') #이중 인용부호(") \" print("\"") ▲ 이스케이프 문자입니다. 2018. 12. 16.
[python 3] 파이썬 3 최대공약수 구하기 알고리즘 소스 코드 예제 안녕하세요. 이번 파이썬 3의 알고리즘 포스팅은 최대공약수입니다. 학교 수학시간에 배운 최대공약수 방법을 사용하여 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 print("codeomni") # 최대공약수 def gcd(a, b): # 최소값 함수 i = min(a,b) while True: if a % i == 0 and b % i == 0: return i i = i - 1 print(gcd(2, 6)) ▲ 공약수로 나누어서 최대공약수를 구합니다. ▲ 실행 화면입니다. 2018. 12. 15.
[C language] c 언어 alphabet 알파벳 순서대로 출력 하기 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어를 사용한 문제 해결입니다. 알파벳인 A부터 Z까지 순서대로 출력하는 문제입니다. 출력은 for문과 while문을 사용하여 할 수 있습니다. for문과 while문의 사용방법에 따라 다르게 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // 화면에 A~Z를 출력 #include void main() { char ch1 = 65; char ch2 = 65; printf("codeomni \n"); // for문 사용 for (char ch1 = 65; ch1 2018. 12. 15.
[C language] c 언어 even 짝수 출력하기 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어를 사용한 문제 해결입니다. 1부터 100까지의 수 중에 짝수만 출력하는 문제입니다. 출력은 for문과 while문을 통해 할 수 있습니다. for문과 while문의 사용 방법에 따라 다르게 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // 1~100까지의 수중에 짝수만 출력 #include void main() { int num1; int num2 = 2; printf("codeomni \n"); // for을 사용하여 출력 for (int num1 = 2; num1 2018. 12. 15.
[python 3] 파이썬 insert() 리스트 요소 원하는 위치에 추가하기 list 요소 특정 위치 넣기 소스 코드 예제 안녕하세요. 이번 포스팅은 insert() 함수입니다. 파이썬에는 리스트를 자주 사용합니다. 리스트에 사용되는 여러 함수가 있습니다. 그 중에서 리스트에 요소를 추가하는 insert() 함수가 있습니다. insert() 함수는 원하는 위치를 지정해서 추가할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 # insert() 함수 # list 요소 추가 # 중간에 추가 가능 print("codeomni") list_front = [1, 2, 3] list_front.insert(0, 2) print(list_front) ▲ 요소를 원하는 곳에 추가합니다. ▲ 실행한 화면입니다. ▲ 리스트의 첫 번째에 추가되는 것을 확인합니다. https://codeomni.tistory.com/792 [pytho.. 2018. 12. 9.
[python 3] 파이썬 rfind() 함수 오른쪽부터 위치 찾기 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 rfind() 함수입니다. 파이썬에서는 다양한 함수가 있습니다. 그 중에서 rfind() 함수는 위치를 찾을 때 사용합니다. find() 함수와는 다르게 오른쪽부터 검사를 해서 가장 처음으로 나오는 곳을 알려줍니다. 1 2 3 4 5 6 7 8 # rfind() # 오른쪽부터 찾아서 처음 등장하는 위치를 찾음. print("codeomni") string = "안녕하세요. codeomni입니다. - codeomni".rfind("codeomni") print(string) ▲ 문자열에서 rfind() 함수를 사용합니다. ▲ 실행 화면입니다. ▲ 문자열 중에서 먼저 검사된 부분을 찾습니다. https://codeomni.tistory.com/792 [python 3].. 2018. 12. 9.
[python 3] 파이썬 find() 함수 위치 찾기 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 rfind() 함수입니다. 파이썬에서는 다양한 함수가 있습니다. 그 중에서 find() 함수는 위치를 찾을 때 사용합니다. 왼쪽부터 검사를 해서 가장 처음으로 나오는 곳을 알려줍니다. 1 2 3 4 5 6 7 8 # find() # 왼쪽부터 찾아서 처음 등장하는 위치를 찾음. print("codeomni") string = "안녕하세요. codeomni입니다. - codeomni".find("codeomni") print(string) ▲ 문자열에서 find() 함수를 사용합니다. ▲ 실행한 화면입니다. ▲ 문자열 중에서 먼저 검사된 부분을 찾습니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예.. 2018. 12. 9.
[python 3] 파이썬 append() 요소 마지막에 추가하기 list 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 append() 함수입니다. 리스트에 사용되는 여러 함수가 있습니다. 그 중에서 리스트에 요소를 추가하는 append() 함수가 있습니다. append()함수는 insert() 함수와 다르게 요소를 마지막에 추가합니다. 1 2 3 4 5 6 7 8 9 10 11 # append() 함수 # list 요소 추가 list_front = [1, 2, 3] list_front.append(4) print(list_front) print("codeomni") ▲ append() 함수를 사용해서 리스트에 원하는 요소를 추가합니다. ▲ 실행한 화면입니다. ▲ append() 함수를 사용하여 리스트 마지막에 요소가 추가되는 것을 확인합니다. https://codeomni.tist.. 2018. 12. 9.
[python 3] 파이썬 len() 문자열 길이 구하기 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 len() 함수입니다. 파이썬에서는 다양한 함수가 있습니다. 그 중에 프로그램을 만드는데 많은 도움이 되는 문자열 길이 함수입니다. len() 함수를 사용하면 문자열의 길이를 구합니다. 1 2 3 4 5 6 7 # len() 함수 # 문자열 길이 구함. print("codeomni") print(len("len() 문자열 길이")) ▲ len() 함수를 사용해서 원하는 문자열의 길이를 출력합니다. ▲ 실행한 화면입니다. ▲ len() 함수로 사용한 문자열 길이를 출력합니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다. 정렬 순서.. 2018. 12. 9.
[python 3] 파이썬 기본 import datetime 모듈 날짜 시간 가져오기 소스 코드 예제 안녕하세요. 파이썬에는 다양한 모듈을 지원합니다. import를 사용하면 원하는 모듈을 가져올 수 있습니다. 이번에는 import를 사용하여 날짜, 시간을 가져올 수 있는 datetime입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 날짜, 시간 기능 import datetime # 현재 날짜, 시간 now = datetime.datetime.now() # 출력 print("codeomni") print(now.year, "년") print(now.month, "월") print(now.day, "일") print(now.hour, "시") print(now.minute, "분") print(now.second, "초") ▲ 실행한 화면입니다. ▲ 선택적으로 원하는 년,.. 2018. 12. 8.
[python 3] 파이썬 기본 문자열 만들기 string 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬에 문자열 변수입니다. 문자열 변수는 프로그래밍에서 꼭 필요한 변수입니다. 예를 들어 연락처에서의 이름, 주소 등으로 사용합니다. 파이썬에서는 문자열을 ', '', ''', """ 를 사용하여 만듭니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # 문자열 # 문자들을 ""(큰 따옴표), ''(작은 따옴표)를 사용. "문자열" '문자열' # 문자열 출력 print("문자열 출력") print('문자열 출력') # 따옴표 출력 print("'작은 따옴표' 출력") print('"큰 따옴표" 출력') # 여러 줄 문자열 print(""" 여러 줄 문자열 """) print(''' codeomni ''') C.. 2018. 12. 8.
[python 3] 파이썬 lower() 함수 문자열 대문자 변환 함수 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 lower() 함수입니다. 파이썬에는 다양한 문자열 함수를 지원합니다. 그 중에서 문자열을 소문자로 변환하는 함수인 lower() 입니다. 이 함수를 사용하면 대문자를 소문자로 쉽게 변환할 수 있습니다. 1 2 3 4 5 6 7 8 # lower() # 문자열을 소문자로 변환 string = "CODEOMNI" print(string) print(string.lower()) cs ▲ 지정한 문자열을 lower() 함수로 변환합니다. ▲ 실행한 화면입니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다. 정렬 순서는 a~z의 오름차순.. 2018. 12. 8.
[python 3] 파이썬 type() 함수 자료형 확인 함수 소스 코드 예제 안녕하세요. 이번 포스팅은 type() 함수입니다. 파이썬에는 다양한 함수들이 있습니다. 이번에 포스팅은 파이썬에서 자료형을 확인하는 함수인 type() 입니다. type()을 사용하면 원하는 변수의 자료형이 출력됩니다. 1 2 3 4 5 6 7 # type() # 파이썬 자료형 확인 print(type("파이썬 자료형 확인")) print(type(777)) print(type("codeomni")) cs ▲ type() 함수를 사용하여 다양한 변수의 자료형을 확인합니다. ▲ 코드를 실행한 화면입니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다. 정렬 순서는 a~z.. 2018. 12. 8.
[python 3] 파이썬 upper() 문자열 대문자 변환 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 upper() 함수를 사용하기입니다. 파이썬에는 다양한 문자열 함수를 지원합니다. 그 중에서 문자열을 대문자로 변환하는 함수인 upper() 입니다. 이 함수를 사용하면 소문자를 대문자로 쉽게 변환할 수 있습니다. 1 2 3 4 5 6 7 8 # upper() # 문자열을 대문자로 변환 string = "codeomni" print(string) print(string.upper()) cs ▲ 문자열 변수를 upper()함수를 사용하여 대문자로 변환합니다. ▲ 코드를 실행한 화면입니다. ▲ 문자열 변수가 대문자로 변환하여 출력됩니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕.. 2018. 12. 8.
[C language] C 언어 sizeof() 연산자 소스 코드 예제 안녕하세요. 이번 포스팅은 C 언어의 sizeof() 연산자입니다. sizeof()는 함수가 아닌 연산자에 속합니다. 기능은 자료형의 크기를 확인합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include void main() { int num = 7; char ch[] = "codeomni"; // sizeof() - 자료형의 크기 확인 // 연산자O, 함수X printf("codeomni \n"); printf("%d \n", sizeof(num)); printf("%d \n", sizeof(ch) / sizeof(char)); } ▲ 실행 화면입니다. ▲ 자료형의 크기를 확인합니다. 2018. 11. 23.
{C language] C 언어 bit operator 비트 연산자 소스 코드 예제 안녕하세요. 이번에 포스팅하는 글은 c언어의 비트 연산자입니다. c 언어에서는 다양한 비트 연산자를 지원합니다. 이 연산자를 사용하면 쉽게 프로그래밍을 할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include int main() { printf("codeomni - bit 연산자 \n"); int num1 = 10; // 00000000 00000000 00000000 00001010 int num2 = 15; // 00000000 00000000 00000000 00001111 int result1, result2, result3, result4.. 2018. 11. 23.
[C language] c 언어 puts() 문자열 출력 함수 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 함수입니다. c언어에서 다양한 출력 함수가 있습니다. 소개할 함수는 puts() 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 헤더 파일 선언 #include void main() { // puts - 문자열 출력 함수 // 함수 원형 int puts(const char * str); char string[20] = "codeomni puts"; // 출력 함수 - 개행 puts(string); } 1 int puts(const char * str); ▲ 함수 원형입니다. ▲ 문자 출력 함수로 Enter까지 문자열 변수를 출력할 수 있습니다. ▲ 실행 화면입니다. 2018. 10. 11.
[C language] c언어 gets() 함수 입력 받기 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 함수입니다. c언어에서 다양한 입력 함수가 있습니다. 소개할 함수는 gets() 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // 헤더 파일 선언 #include void main() { // gets - 문자열 입력 함수 - Enter까지 문자열 변수로 입력 // 함수 원형 char * gets(char * str); char string[100]; gets(string); puts(string); } 1 char * gets(char * str); 입니다. ▲ 함수 원형입니다. ▲ 문자열 입력 함수로 Enter까지 문자열 변수로 입력할 수 있습니다. ▲ 실행 화면입니다. 2018. 10. 11.
[c language] c언어 주석 comment 소스 코드 예제 안녕하세요. 이번 포스팅은 c언어의 주석입니다. 프로그래밍 언어는 주석을 지원합니다. 작성한 프로그램의 설명이나 다른 사람들에게 작성한 내용을 알리기 위해 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main() { printf("codeomni \n"); // 주석 - 프로그램 설명 /* 블록 주석 */ // 행 단위 주석 } ▲ c언어에서는 // 행 단위 주석과 /* */ 여러 블록 단위를 사용하는 주석이 있습니다. ▲ 실행 화면입니다. ▲ 프로그램의 실행에는 문제가 되지 않습니다. 2018. 10. 10.
[C language] C 언어 문자열 복사 strcpy 함수 소스 코드 예제 안녕하세요. c 언어에서는 다양한 문자열 함수가 있습니다. 이번 포스팅은 문자열을 복사하는 strcpy 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include // 문자열 함수 헤더 파일 선언 #include void main() { // strcpy - 문자열 복사 함수 // destination에 전달된 값을 반환 char * strcpy(char * destination, const char * source); char str[20] = ""; // 복사할 파일보다 배열의 크기 이상 지정 -> 오버플로우 방지 char copy[20]; gets(str); // (복사할 위치, 위치); strcpy(copy, .. 2018. 10. 8.
[C language] C 언어 문자열 결합 strcat 함수 소스 코드 예제 안녕하세요. c 언어에서는 다양한 문자열 함수가 있습니다. 이번 포스팅은 문자열을 결합하는 strcat 함수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include // 문자열 함수 헤더 파일 선언 #include void main() { // strcat - 문자열 결합 // source를 destination 뒤에 붙임 char * strcat(char * destination, const char * source); char str1[20] = ""; char str2[20] = ""; printf("첫 번째 문자열 입력: "); gets(str1); printf("두 번째 문자열 입력: "); gets(str2); puts.. 2018. 10. 6.
[C language] c언어 static 변수 소스 코드 예제 안녕하세요. c언어에서 다양한 변수가 있습니다. 이번에 포스팅은 static 변수입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include void run() { // static - 함수 안에서 접근 - 1번 초기화 - 종료까지 메모리 존재 static int staticNum = 0; int num = 0; printf("static: %d, local: %d \n", staticNum++, num++); } int main() { int i; printf("codeomni - static 변수 \n"); for (i = 0; i 2018. 10. 6.
[C language] c언어 자리수 digit number 구하기 소스 코드 예제 안녕하세요. c 언어로 다양한 알고리즘을 만들 수 있습니다. 이번 포스팅은 while문을 사용한 자리수 구하기입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // while 무한 루프 - 자리수 digit number #include int main() { int num = 0; int count = 0; printf("codeomni - 자리수: "); scanf("%d", &num); while (1) { num /= 10; count++; if (!num) { break; } } printf("%d 자리 \n", count); } Colored by Color Scripter cs ▲ 숫자를 입력받습니다. ▲ 무한 .. 2018. 10. 5.
[python 3] 파이썬3 알고리즘 sum recursive 합계 재귀함수 사용 구하기 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 합계를 재귀함수 사용하여 구하는 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 # 합계 - 재귀함수 사용 # 재귀 호출 def sum_n(n): if n == 0: return 0 return sum_n(n - 1) + n x = int(input('합계 - 입력: ')) print(sum_n(x)) cs ▲ 조건을 사용하여 0일 경우는 0을 출력합니다. ▲ return 부분에서 자기 자신을 호출합니다. ▲ 실행 화면입니다. 2018. 10. 2.
[python 3] 파이썬3 최소값 구하기 min 알고리즘 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 만드는 최소값 구하기 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 최소값 def min_n(a): x = len(a) # 리스트 첫 번째 - 최대값 min_num = a[0] for i in range(1, x): if a[i] 2018. 10. 1.
[python 3] 파이썬3 알고리즘 최대값 구하기 max 소스 코드 예제 안녕하세요. 파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 파이썬3으로 만드는 최대값 구하기 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # 최대값 def max_n(n): x = len(n) max_first = n[0] for i in range(1, x): if n[i] > max_first: max_first = n[i] return max_first a = [16, 18, 1, 6, 8, 33, 9] print("최대값") print(max_n(a)) cs ▲ 먼저 len() 사용하여 수를 찾습니다. ▲ 첫 번째 요소부터 마지막 요소까지 순차적으로 돌면서 ▲ 조건문을 사용하여 최대값 변수보다 크면 변경합니다. ▲ 실행 화면입니다. .. 2018. 10. 1.
[python 3] 파이썬 3 factorial recursive 팩토리얼 재귀 함수 소스 코드 예제 안녕하세요. 파이썬3에서는 쉽게 알고리즘을 만들 수 있습니다. 이번 포스팅은 팩토리얼입니다. 공식은 n!=n⋅(n−1)⋯2⋅1입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # 파이썬 팩토리얼 - 재귀함수 사용 def factorial(n): # 1일 경우 if n 1, 2 -> 2, 3 -> 6, 4 -> 24, 5 -> 120, 6->720 을 확인합니다. 2018. 10. 1.
[python 3] 파이썬 3 구구단 전체 선택 단 출력 gugudan 소스 코드 예제 안녕하세요. 파이썬3은 다양한 프로그램을 만들 수 있습니다. 이번 프로그램은 구구단입니다. 간단하게 만들 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 print('구구단 python') print('----------------------------------------------') print('1. 1단 ~ 9단 전체 출력') print('2. 특정 단 출력') print('----------------------------------------------') m= int(input('입력: ')) while m 2: m = int(input('선택 오류 || 입력:')) if m==1: for m in range(1,10).. 2018. 10. 1.
반응형