우분투 수동 설치
·
Linux_Ubuntu/Setting
🌟 수동 설치 명령어더보기# 다운로드 받은 파일이 있는 경로에서, 터미널 실행sudo dpkg -i 패키지이름.deb # 파일이름 + tab 자동완성 🌟 패키지 삭제 명령어더보기sudo dpkg -r 패키지이름 # 패키지 제거 (설정 파일은 유지)sudo dpkg -P 패키지이름 # 패키지 및 설정 파일 모두 완전 제거 (purge)
6/9_C 순차구조
·
C/Task
🌟예제 1번, 덧셈과 곱셈하기더보기1. 변수 a에 3, 변수 b에 5를 저장.2. a+b, a * b의 값을 출력.#include int main(void){ int a = 3; int b = 5; printf("덧셈: %d", a + b); printf("\n곱셈: %d", a * b);} 🌟예제 2번, 두 수를 입력받아 덧셈, 곱셈 출력하기더보기1. 사용자로부터 a와 b를 입력받음.2. a + b 의 값을 출력.3. a * b 의 값을 출력.#include int main(void){ int a; int b; printf("정수(2개) : "); scanf("%d %d", &a, &b); printf("덧셈: %d", a + b); printf("\n곱셈: %d", a * b); ret..
6/9_C 우분투 환경설정
·
C/Setting
🌟 우분투, Visual Studio Code 설정더보기 1. Ubuntu C/C++ 개발 환경 준비sudo apt-get update; - 시스템의 패키지 목록을 최신 상태로 갱신합니다.- 새로 설치하거나 업그레이드할 수 있는 소프트웨어 정보를 최신으로 유지하기 위해 꼭 필요! sudo apt-get upgrade -y; - 시스템에 설치된 패키지를 최신 버전으로 업그레이드합니다.- '-y' 옵션은 사용자에게 물어보지 않고 자동으로 "yes"를 입력해줍니다. sudo apt-get install build-essential gdb -y; - gdb: GNU 디버거. C/C++ 프로그램을 디버깅하는 데 사용됩니다.- '-y': 자동으로 "yes"를 입력하여 설치 진행 gcc -v; - 설치된 GD..
6/3_Python PC방 키오스크 제작
·
Python/Project
🌟 초반 키오스크 코드더보기import osif 'TERM' not in os.environ: os.environ['TERM'] = 'xterm-256color'from console_art import login_art, main_art, guest_login_art, time_charge_art, menu_list_all, menu_list_set, menu_list_drink, menu_list_fooddef clear_console(): os.system('cls' if os.name == 'nt' else 'clear')def time(): clear_console() print(time_charge_art) time_db = { '1000': ['00:..
5/29_Python 야구, 로또
·
Python/Project
🌟 숫자 야구더보기import randomanswer = random.sample(range(0, 10), 3)round_num = 1while True: print(f"\n [ {round_num} Round ]") guess = [] while len(guess) 9: print("Please enter only numbers between 1 and 9.") elif num in guess: print("No duplicate numbers.") else: guess.append(num) strike = 0 ball = 0 for i in range(3): if g..
5/27_Python 함수
·
Python/Task
🌟 Python 함란?더보기파이썬에서 **함수(Function)**란, 특정 작업을 수행하는 코드 블록을 의미합니다. 함수는 중복 코드를 줄이고, 코드의 구조를 명확하게 만들며, 재사용성을 높이기 위해 사용됩니다. 🔧 기본 함수 구조def 함수이름(매개변수1, 매개변수2, ...): 실행할 코드 return 반환값 🌟 간단한 프로그램 1번, 계산기더보기# 간단한 프로그램 함수로 구현하기 1def add(x, y): return x + ydef subtract(x, y): return x - ydef multiply(x, y): return x * ydef divide(x, y): return x / ydef texture(x, y): return x % yd..
5/23_Python For문
·
Python/Task
🌟 Python For문이란?더보기파이썬의 for 문은 시퀀스(예: 리스트, 튜플, 문자열, range 등)의 각 요소를 하나씩 꺼내어 반복 작업을 수행할 때 사용하는 반복문입니다. 다른 언어의 전통적인 for 문(초기값, 조건, 증감식)과는 달리, 파이썬의 for 문은 **"컬렉션을 순회(iterate)"**하는 방식으로 동작합니다. 기본 문법for 변수 in 반복가능한객체: 반복할_코드 예시로 하나 들자면fruits = ['apple', 'banana', 'cherry']for fruit in fruits: print(fruit) #apple#banana#cherry ✨ 특징 요약for 문은 **리스트, 튜플, 문자열, 딕셔너리, range 등 반복 가능한 객체(iterable)*..
5/19_Python 선택구조
·
Python/Task
오늘 정리해볼 내용은 선택구조, 과제 문제의 코드와 순서도 입니다. ∴ 예제 9번, 두 수 중 큰 수 찾기 가장 먼저 단말을 사용하여 시작을 알린 후 조건에 맞게 a와 b를 입력 받았습니다. 만일 a가 b보다 크다고 판별될 때 큰 수는 a로 출력되도록 설정하였고 만일 b가 더 크다면 b가 나오도록 설정하여 순서도를 제작하였습니다. # 예제 9번a = int(input("정수: "))b = int(input("정수: "))if a > b: print("큰 수: ", a)else: print("큰 수: ", b) ∴예제 10번, 양수, 0, 음수 판별하기 양수 음수 판별기는 꽤나 쉽습니다. 이도 다른 것처럼 단말로 시작을 잡아준 후 판별할 정수를 입력받아줍니다. 이후 a 0 라는 조건을 걸어 ..