전체보기 433

[python] 파이썬 랜덤함수(random)에 대해서

안녕하세요. BlockDMask 입니다. 프로그램을 만들다 보면 보면 랜덤 숫자를 생성해야 할 경우가 많은데요. 오늘은 파이썬에서 랜덤한 수를 구할 수 있는 랜덤함수에 대해서 알아보려고 합니다. 지난번에 파이썬을 이용해서 로또 프로그램을 만들어 봤었는데요. 그때 랜덤함수를 많이 사용했었습니다. 랜덤함수 예제로 좋은 프로그램 이었습니다. 혹시 궁금하다면 로또 프로그램 [바로가기] 1. 파이썬 랜덤함수 - random.random() - random.uniform(a, b) - randint(a, b) - randrange(a, b), randrange(b) - random.choice(seq) - random.sample(seq or set, N) - random.shuffle(list) 2. 파이썬 ra..

[python] 파이썬 절대값(abs)함수

안녕하세요. BlockDMask 입니다.오늘은 파이썬 내장함수 중 절대값을 구할수 있는 절대값 함수에 대해서 알아보려합니다.절대값 아시죠? 음수를 넣으면 양수가 나오고, 양수를 넣으면 양수가 나오는 바로 그것입니다.간단히 말씀드리고 넘어갈게요. 1. 파이썬 절대 값 함수2. 파이썬 abs 함수 예제 1. 파이썬 절대값 함수 ▶ 절대값 함수에 대해서파이썬의 절대값함수는 따로 라이브러리가 필요하지 않은 built-in 함수. 즉, 파이썬 내장 함수 입니다. (따로 import 할 필요없이 그냥 쓰면 됨.) 함수의 이름과 매개변수는 아래와 같습니다. abs(x) 절대값을 구할때 abs라는 이름의 함수를 사용합니다.절대값을 구하고 싶은 수를 매개변수로 집어 넣고,반환형으로 넣은 수의 절대값이 나옵니다. 매개변수..

[python] 파이썬 for문(반복문)에 대해서

안녕하세요. BlockDMask 입니다.지난시간에는 if문에 대해서 알아보았는데요, 이번시간에는 파이썬에서 반복문 중 for에 대해서 알아보려고 합니다.for문을 사용할때 어떤식으로 사용하는지 실제로 사용할때는 어떤형식으로 사용하는지, 다양한 예제로 살펴보려합니다.**파이썬 if문에 대해서 알고싶다면 [바로가기]**파이썬 반복문 while에 대해서 알고 싶다면 [바로가기] 1. 반복문이란?2. for문의 구조와 기본 사용방법3. for문의 추가사용법 (break, continue)4. 파이썬 for 예제들 1. 반복문이란? ▶ 반복문이 왜 필요한거야?애초에 반복문이라는게 왜 필요할까? 라는 의문에서부터 시작을 해보겠습니다.보통 반복문을 예로들때 아파트를 들게 됩니다.아파트가 3층인 아파트고 층마다 하나의..

[C언어/C++] strlen 함수(문자열 길이)에 대해서

안녕하세요. BlockDMask 입니다.오늘은 char*, char [] 타입의 문자열 길이에 대해서 이야기 해보려 합니다.즉. C언어 스타일 문자열의 길이를 구하는 함수에 대해서 알아보려합니다. > C언어 문자열 관련 함수들 포스팅C언어 문자열 이어붙이기 strcat [바로가기]C언어 문자 입출력 함수 getchar, putchar [바로가기]C언어 문자열 입출력 함수 puts, gets [바로가기]C언어 문자열 복사 strcpy, strncpy [바로가기] 1. strlen 함수에 대해서.2. strlen 함수 사용 예시. 1. strlen 함수에 대해서. ▶ 헤더파일C언어 : C++ : ▶ 함수원형size_t strlen(const char* str); const char* 타입의 문자열을 받아서 ..

[python] 파이썬 나누기, 곱하기, 더하기, 빼기 (사칙연산)

안녕하세요. BlockDMask 입니다.오늘은 파이썬에서 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)에 대해서 이야기 해볼까 합니다.파이썬에서 제곱, 거듭제곱과 나머지를 구하는 것이 궁금하다면 [바로가기]다들 초등학교때 더하기, 빼기, 나누기, 곱하기는 배웠을거라고 가정하고 사칙연산의 자세한 설명은 넘어가겠습니다.그럼 시작하겠습니다. 이번글은 역대 급으로 짧은것 같네요. 파이썬 덧셈, 뺄셈, 곱셈, 나눗셈 1. 파이썬에서 더하기 기호는 : + 덧셈 예제print(10 + 20) # 30 입니다. a = 10b = 20print(a + b) # 30 입니다.print(1000 + b) # 1020 입니다.cs 2. 파이썬에서 곱하기 기호 : * 곱셈 예제print(10 * 20) # 200 입니다. a = 10..

[python] 파이썬 제곱, 나머지 구하기

안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 제곱, 거듭제곱은 어떻게 구하는지 알아볼 것이고, 또 파이썬에서 나누기를 한 후의 나머지를 어떤 기호를 통해 알 수 있는지 간단하게 한번 알아보려고 합니다. C언어나 C++처럼 pow 함수를 사용하지 않아도 파이썬에서는 충분히 기호를 이용해서 제곱, 거듭제곱을 구할 수 있습니다. 아주 편하죠? 만약 C/C++의 제곱 함수가 궁금하다면? [바로가기] 1. 파이썬 제곱 구하는 방법과 예제 2. 파이썬 나머지 구하는 방법과 예시 1. 파이썬의 제곱과 거듭 제곱 ▶ 제곱에 사용되는 기호 : ** xy : x의 y제곱 파이썬에서는 이렇게 표현을 합니다. x ** y 제곱한 결과값을 반환합니다. ▶ 제곱 사용 예제 1. 숫자를 직접 입력하는 방법print(..

[python] 파이썬 if , else, elif, 조건문에 대해서

안녕하세요. BlockDMask 입니다.요즘 파이썬 공부를 한창 하고 있는데요.저는 C++을 굉장히 많이사용하고 있는데, 파이썬은 중괄호도 없고 ; 세미콜론도 없어서 코드작성할때 습관성 오타가 많이 나네요.(학교다닐때 C언어 시험때 세미콜론 안붙여서 틀렸는데, 파이썬은 세미콜론 없는게 정상이라니 .. 문화충격 ..)잡담은 이만하고, 오늘은 파이썬의 if 제어문에 대해서 알아보려고 합니다.다른 언어와 의미하는 바는 같으나 사용하는 키워드가 다르기 때문에 정리가 한번 필요하다고 느꼈습니다.그럼 이제 시작 하겠습니다. 1. if 문이란?2. if, else, elif 는 무엇이죠?3. if, else, elif 예제4. if 문에서 사용하는 조건문에 대해서.5. 다양한 if 조건문 예제 1. if 문이란? ▶..

[python] 파이썬 구구단 프로그램 (가로출력, 세로출력)

안녕하세요. BlockDMask 입니다.오늘은 간단하게 파이썬 구구단 가로출력 과 세로출력을 해주는 프로그램을 만들어 보았습니다.간단한 프로그램인 만큼 복잡하지 않게 구현을 하려 했으며, 이해하기 쉽도록 각 함수들을 분리해서 만들었습니다.이해가 가지 않는 부분은 댓글로 말씀해주시면 최대한 빠른 시일내에 답변 하겠습니다. 1. 파이썬 구구단 가로출력, 세로출력, 특정 수 입력받아서 출력하는 로직2. 파이썬 구구단 프로그램에 사용된 함수, 지식 간단 설명 (range, f string)3. python 구구단 소스코드 1. 파이썬 구구단 출력 로직 ▶ 구구단 특정 숫자 출력 def guguNormal(n): for m in range(2, 10): print(f'{n} x {m} = {n * m}') # f..

[C++ SFML 게임] 구글 공룡 게임

안녕하세요. BlockDMask 입니다.오늘은 C++ SFML을 이용해서 만든 구글 공룡 게임을 소개해볼까 합니다.만약 SFML 말고 C/C++로만 구현한 공룡게임을 보고싶다면 [바로가기] 로 이동 해주시면 됩니다.C/C++로 콘솔에서 구현한 것과 달리 SFML을 이용해서 구현했기 때문에 좀더 게임스러워 진 것을 볼 수 있습니다. 1. 게임 이름 및 기본 설명2. 게임 영상3. 소스 코드 1. 게임 이름 및 기본 설명 ▶ 게임 이름C++ 구글 공룡 게임C++ sfml 공룡 게임 ▶SFML 이란 간단히 sfml이 무엇인지 알고 넘어가겠습니다. : 위키의 정의를 한번 보면 SFML(Simple and Fast Multimedia Library)은 컴퓨터의 다양한 멀티미디어 구성 요소에 단순한 API를 제공하..

[C++ 게임] 행맨 게임 프로그래밍

안녕하세요. BlockDMask 입니다. 이전에 제가 심심해서 따로 만든 C++ 게임들을.. 올려보려고합니다. 하나하나 주석을 좀 달고 하느라 올리는데 시간이 좀 걸릴 것 같습니다. 오늘 포스팅할 게임은 C++ 행맨 게임 입니다. 간단한 게임이고, 게임성이 없는 프로그램 이라 생각할 수 있습니다. 예제, 연습, 취미로 만든 게임이니 "아 C++을 이용해서 게임을 이런식으로 만들 수 있구나" 하고 봐주시면 감사하겠습니다. 1. 게임 이름 및 설명 2. 게임 플레이 영상 3. 게임 소스 코드 1. 게임 이름 및 설명 ▶ 게임 이름 C++ 프로그램 예제 행맨게임. C++ 행맨 게임 프로그램. ▶ 게임 설명 1. words.txt 파일에 있는 단어들을 읽어와서 단어장을 만듭니다. 2. 프로그램을 맨 처음 실행하..