본문 바로가기
반응형

전체 글900

[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.
[python3] 파이썬3 str() 함수 데이터 타입 문자열 변환 소스 코드 예제 안녕하세요. 이번 포스팅은 파이썬3에서 str() 함수입니다. python3에는 다양한 함수를 지원합니다. str() 함수를 사용하면 데이터 타입을 문자열로 변환합니다. 1 2 3 4 5 6 7 8 print("codeomni.tistory.com") # 데이터 타입 문자열 변환 str() print(str(7)) print(str(1.1618)) print(str(False)) cs ▲ 데이터 타입을 문자열로 변환합니다. ▲ 실행 화면입니다. https://codeomni.tistory.com/792 [python 3] 파이썬3 함수 모음 - 소스 코드 예제 모음 정리 안녕하세요. 이번 포스팅은 파이썬3의 함수 모음입니다. 정렬 순서는 a~z의 오름차순입니다. https://codeomni.tistor.. 2018. 9. 29.
[C language] c 언어 피보나치 fibonacci 재귀함수 recursive call 소스 코드 예제 안녕하세요. 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 // 피보나치 재귀 함수 #include int fibonacci(int num) { if (num 2018. 9. 28.
[C language] c 언어 문자열 길이 포인터로 구하기 string pointer length 소스 코드 예제 안녕하세요. 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 // 문자열 길이 - 포인터 사용 #include int StringPointer(char *s) { int len = 0; while (*s++) { len++; } return len; } int main() { int len; char string[100] = ""; printf("문자열 입력: "); gets(string); printf("문자열 길이: %d \n", StringPointer(string)); } Colored by Color Sc.. 2018. 9. 28.
[C language] c 언어 홀수 짝수 판별 odd even distinction 구별 소스 코드 예제 안녕하세요. case 문을 사용하면 조건에 따라 실행되는 것을 설정할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 홀짝 판별 #include int main() { int num; printf("홀짝 판별 입력: "); scanf("%d", &num); switch (num%2) { case 0: printf("짝수 %d \n", num); break; case 1: printf("홀수 %d \n", num); break; } } cs ▲ % 연산자를 사용하여 나머지가 0일 경우와 1일 경우를 나눕니다. ▲ 0 일 경우는 짝수가 출력되고 1일 경우는 홀수가 출력됩니다. ▲ 출력되는 것을 확인합니다. 2018. 9. 26.
[C language] c언어 정수 양수 음수 판별하기 integer distinction 소스 코드 예제 integer distinction 안녕하세요. 조건 연산자는 c언어에서 지원되는 연산자입니다. - ? A : B 조건이 참이면 A가 실행되고 거짓이면 B를 실행합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 정수 부호 판별 #include int main() { int num; printf("정수 부호 판별: "); scanf("%d", &num); num 2018. 9. 26.
[C language] c 언어 둘레 구하기 circumference 소스 코드 예제 안녕하세요. 원의 반지름을 가지고 둘레를 구하는 소스입니다. - 2 * 반지름 * 3.1415 #define을 사용하여 파이 값을 지정합니다. double 형으로 float 형보다 세밀합니다. double 형의 데이터를 입력 받기 위해 %lf 를 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 원의 둘레 길이 #define PI 3.1415; #include int main() { double radius; double circumference; printf("반지름 입력: "); scanf("%lf", &radius); circumference = 2.0 * radius * PI; printf("둘레: %f \n", circumference); } Colored .. 2018. 9. 24.
[C language] c 언어 삼각형 밑변 높이 triangle 넓이 구하기 소스 코드 예제 안녕하세요. c언어로 다양한 프로그램을 제작할 수 있습니다. 삼각형의 넓이를 구하는 공식은 (밑변*높이)/2 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 삼각형 넓이 구하기 - 밑변, 높이 #include double triangle(double base, double height) { return(base*height / 2.0); } int main() { double base = 0; double height = 0; printf("삼각형의 밑변 입력: "); scanf("%lf", &base); printf("삼각형의 높이 입력: "); scanf("%lf", &height); printf("삼각형의 넓이: %lf \n", t.. 2018. 9. 24.
[C language] c언어 입력 대소문자 변환하기 string casting 문자함수 toupper tolower 소스 코드 예제 안녕하세요. 대소문자 변환 함수에는 tolower() 와 toupper() 가 있습니다. - tolower(): 대문자를 소문자로 변환 - toupper(): 소문자를 대문자로 변환 문자 함수를 사용하기 위해 #include 를 사용합니다. 문자의 입력과 출력은 gets() 함수와 puts() 함수를 사용합니다. 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 // 대소문자 변환 - 대->소 소->대 #include #include int main() { int i = 0; int len; char str[100] = ""; printf("변환할 문자 입력: "); gets(str); for ( i = 0; str[i].. 2018. 9. 23.
[C language] c 언어 while 약수 divisor 찾기 소스 코드 예제 안녕하세요. c언어로 다양한 프로그램을 만들 수 있습니다. 약수 구하는 방법은 여러가지가 있습니다. 이번 포스팅은 while문을 사용하여 약수(divisor) 찾기입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 약수 divisor - while 구하기 #include int main() { int num = 0; int div = 1; printf("정수 숫자 입력: "); scanf("%d", &num); while ((num/2) >= div) { if (num%div == 0) { printf("%d ", div); } div++; } printf("%d 입니다. \n", num); } cs ▲ 먼저 변수를 초기화합니다. ▲ 정수를.. 2018. 9. 23.
[C language] c 언어 strcmp 포인터 문자열 비교하기 입력 소스 코드 예제 안녕하세요. c언어는 다양한 문자열 함수를 지원합니다. strcmp() 함수를 사용하면 입력한 문자열을 비교할 수 있습니다. strcmp() 함수는 주소값을 사용합니다. 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 // strcmp - 두 문자열 비교 // 기본 입출력 함수 선언 #include // 문자열 함수 헤더 파일 선언 #include void main() { // ptr1의 문자를 ptr2의 문자와 비교 int strcmp(const void * ptr1, const void * ptr2); char string1[20] = ""; char string2[20] = ".. 2018. 9. 22.
[C language] c 언어 circle area pi 파이 원의 넓이 구하기 소스 코드 예제 안녕하세요. 원의 반지름을 가지고 넓이를 구하는 공식을 사용하여 만들었습니다. - 반지름 * 반지름 * 3.1415 #define을 사용하여 파이 값을 지정합니다. double 형으로 float 형보다 세밀합니다. double 형의 데이터를 입력 받기 위해 %lf 를 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 // 원의 넓이 구하기 #define PI 3.1415; #include int main() { double radius; double area; printf("반지름 입력: "); scanf("%lf", &radius); area = radius * radius * PI; printf("넓이: %f \n", area); } cs ▲ 실행 화면입니다. ▲ 반지름을 .. 2018. 9. 21.
반응형