반응형

전체 글

C#, using 키워드의 3가지 용

C#에서 using 키워드는 다양한 상황에서 사용되며, 그 의미와 목적은 문맥에 따라 다를 수 있습니다. 크게 세 가지 주요 용도로 나눌 수 있습니다:1. 네임스페이스 포함가장 일반적으로는 특정 네임스페이스를 가져와서 코드에서 해당 네임스페이스에 정의된 클래스나 메서드를 짧게 사용할 수 있도록 하는 역할을 합니다.using System;class Program{ static void Main() { Console.WriteLine("Hello, World!"); }}위 코드에서 using System;을 사용하여 System 네임스페이스에 있는 Console 클래스를 간단하게 사용할 수 있습니다. 만약 using을 생략했다면 System.Console.WriteLine과 같이..

C# 2024.10.13

C#, 텍스트 파일 읽기 저장 StreamReader StreamWriter File.WriteAllText File.WriteAllLines ReadLine

C#에서 텍스트 파일을 읽고 저장하는 다양한 방법이 있습니다. 일반적으로 System.IO 네임스페이스를 사용하여 파일을 처리할 수 있습니다. 아래 몇 가지 방법을 설명하겠습니다. 1. File.ReadAllText 및 File.WriteAllText텍스트 파일의 모든 내용을 한 번에 읽거나 저장할 때 사용합니다.using System.IO; // 파일 읽기string content = File.ReadAllText("파일경로.txt");Console.WriteLine(content); // 파일 저장 File.WriteAllText("파일경로.txt", "저장할 내용"); 예제using System;//using System.Collections.Generic;//using System.Linq;//u..

C# 2024.10.12

파이썬: 반목문_while break continue

while, continue, break는 파이썬에서 반복문을 제어하는 중요한 키워드입니다. 각각의 기능을 설명하겠습니다: 1. while문while문은 조건이 **참(True)**인 동안 반복을 수행하는 루프입니다. 조건이 거짓이 될 때까지 반복됩니다.i = 0while i (Output)01234 2. continuecontinue는 반복문 내에서 실행되면, 반복문의 나머지 코드를 건너뛰고 다음 반복으로 넘어갑니다. 주로 특정 조건에서 반복문의 일부를 건너뛸 때 사용됩니다.i = 0while i (Output)1245 i == 3일 때는 continue 때문에 print(i)가 실행되지 않았습니다.3. breakbreak는 반복문을 즉시 종료합니다. 반복문이 중간에라도 멈춰야 할 때 사용됩니다.i =..

파이썬: for 예시 (2) - 여러 가지 모양의 삼각형 다이아몬드 모양 출력하기

파이썬에서 for 문을 사용하여 * 문자를 이용한 다양한 삼각형 모양을 출력해 봅니다. 1. 왼쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print('*' * i)(Output)*************** 2. 오른쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * i) 3. 가운데 정렬된 이등변 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * (2*i-1)) 4. 역삼각형 (왼쪽 정렬된 직각 삼각형)n = 5for i in range(n, 0, -1): print('*' * i)  5. 역삼각형 (오른쪽 정렬된 직각 삼각형)n =..

파이썬: for 예시 (1) - 합 구하기

for 구문을 이용해서 합을 구하는 파이썬 코드입니다.몇 가지의 예시를 들어서 설명합니다. 1. 1부터 100까지의 합 구하기s=0for i in range(1, 101): s += iprint('1부터 100까지의 합:', s)(Output)1부터 100까지의 합: 5050 2. 1부터 100까지의 홀수(또는 짝수)의 합s=0for i in range(1, 100, 2): s += iprint('1부터 100까지 홀수의 합:', s)(Output)1부터 100까지 홀수의 합: 2500 s=0for i in range(2, 101, 2): s += iprint('1부터 100까지 짝수의 합:', s)(Output)1부터 100까지 짝수의 합: 2550 3. 1부터 100까지의 수 중에서 ..

파이썬: range() 함수 - 특정 범위 숫자 생성

range() 함수는 파이썬에서 특정 범위의 숫자를 생성할 때 사용하는 함수입니다. 반복문이나 리스트를 만들 때 유용하며, 주로 for 반복문과 함께 사용됩니다. range()는 시작 숫자부터 끝 숫자 전까지의 연속된 정수들을 반환합니다. range(start, stop, step) start: (선택 사항) 범위의 시작 값을 나타냅니다. 기본값은 0입니다.stop: (필수) 범위의 끝 값을 나타냅니다. 이 값은 포함되지 않습니다. 즉, stop 이전의 숫자까지만 생성됩니다.step: (선택 사항) 숫자가 증가하는 간격을 나타냅니다. 기본값은 1입니다. 음수 값을 사용하여 역순으로도 범위를 생성할 수 있습니다.예시1. 기본 사용법(시작값: 0, step: 1)for i in range(5): pri..

프로그래밍 언어 순위: 2024년 9월 티오베 인덱스

9월 헤드라인: C 프로그래밍 언어가 역대 최저 순위모든 프로그래밍 언어의 어머니 중 하나인 C가 이번 달에 TIOBE 지수에서 한 단계 하락했습니다. C는 현재 4위에 있으며, 2001년 TIOBE 지수가 시작된 이래 역대 최저 순위입니다. C가 매력을 잃고 있을까요? C는 비교적 작은 프로그래밍 언어로, 성능이 매우 뛰어난 코드를 생성합니다. 그 결과, 오랫동안 임베디드 시스템에서 선호되어 왔습니다. 지금까지 C의 유일한 심각한 단점은 확장성을 고려하지 않았다는 것입니다. 대규모 C 프로그램은 객체 지향 기능이 부족하여 유지 관리하기 어렵습니다. 이제 임베디드 시스템은 기능과 코드 크기가 커지는 경향이 있으며, 점점 더 많은 임베디드 컴파일러가 우수한 C++를 지원함에 따라 C에서 C++로 전환하는 ..

통합게시판 2024.10.03

파이썬: for - 반복하기

파이썬의 for 반복문은 리스트, 튜플, 문자열 등 순회 가능한 객체(iterable)를 순차적으로 반복하면서 작업을 수행할 때 사용됩니다.  기본 구조for 변수 in 순회 가능한 객체:     실행할 코드 주요 특징1. 순회 가능한 객체(iterable): 리스트, 튜플, 문자열, 딕셔너리, 집합 등을 순회할 수 있습니다. 2. 자동 순회: for문은 객체의 요소를 처음부터 끝까지 자동으로 하나씩 가져옵니다. 3. range() 함수: 일정한 범위를 반복할 때 사용되는 함수로, 기본적으로 숫자 시퀀스를 생성합니다. 예시1. 리스트 순회fruits = ['apple', 'banana', 'cherry']for fruit in fruits: print(fruit)(Output)applebananac..

파이썬: 윤년 구하기

윤년은 1년이 366일로 이루어진 해를 말하며, 4년마다 한 번씩 발생합니다. 일반적인 해(평년)는 365일이지만, 윤년은 2월달이 29일로 1년은 366일입니다. 윤년을 추가하는 이유는 태양의 공전주기가 정확히 365일이 아니기 때문입니다. 실제로는 약 365.2422일 정도로, 매년 약 0.24일씩 차이가 쌓이기 때문에 4년마다 하루를 더해 그 차이를 보정합니다.윤년 규칙윤년이 되는 해는 다음의 조건을 만족해야 합니다:연도가 4로 나누어 떨어져야 한다 (예: 2020년, 2024년).단, 100으로 나누어 떨어지는 해는 윤년이 아니다 (예: 1900년, 2100년은 윤년이 아님).그러나 400으로 나누어 떨어지는 해는 다시 윤년이다 (예: 1600년, 2000년은 윤년).예시2020년: 4로 나누어 ..

파이썬: if 구문 - 조건에 따라 서로 다른 코드 실행하기

파이썬의 if 구문은 조건에 따라 다른 코드를 실행할 수 있도록 하는 제어문입니다. 기본적인 구조와 함께 다양한 예시를 통해 정리해보겠습니다.  1. 기본 if 구문if 조건:     실행할 코드 예시x = 10if x > 5: print("x는 5보다 큽니다.")(Output)x는 5보다 큽니다. 2. if ~ else 구문조건이 참일 때와 거짓일 때 다른 코드를 실행하려면 else를 사용합니다.if 조건:     실행할 코드1 else:     실행할 코드2 예시x = 3if x > 5: print("x는 5보다 큽니다.")else: print("x는 5보다 작거나 같습니다.")(Output)x는 5보다 작거나 같습니다. 3. if ~ elif ~ else 구문여러 조건을 순차적으로 ..

반응형