본문 바로가기
728x90

Programming35

[python] 비밀번호 설정과 줄 바꿈_for,while 활용 1. 비밀번호 설정 위의 코드는 사용자로부터 비밀번호를 입력받는 기능을 제공합니다. 비밀번호가 일치할 때까지 계속해서 비밀번호를 입력받고, 일치하는 경우 "환영합니다."라는 메시지를 출력합니다. 설명을 하나씩 살펴보겠습니다. 1. passwd = input("비밀번호 입력: ") 사용자로부터 비밀번호를 입력받아 passwd 변수에 저장합니다. input() 함수는 사용자로부터 입력을 받는 함수이며, 괄호 안에 사용자에게 출력할 메시지를 입력할 수 있습니다. 2. while -1: while 문은 조건식이 True일 동안 반복해서 실행됩니다. -1은 True로 해석됩니다. 따라서 이 부분은 무한 루프를 의미합니다. 이 코드에서는 무한 루프를 사용하여 비밀번호를 일치시킬 때까지 반복적으로 입력받습니다. 3... 2023. 4. 27.
[운영체제OS] 프로세스_Process ● 프로세스의 정의 -실행(executing, running) 중인 프로그램 -PCB(process control block)를 지닌 프로그램 -프로그램 카운터(program counter)를 지닌 프로그램 ● 프로세스의 특징 -프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당받는다. -기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. -각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. -한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. ex) 파이프, 파일, 소켓 등을 이용한 통신.. 2023. 4. 27.
CLI와 GUI의 차이점은? CLI(Command Line Interface)와 GUI(Graphical User Interface)는 사용자 인터페이스의 두 가지 유형입니다. CLI는 텍스트 기반 인터페이스이며, 키보드를 통해 명령어를 입력하여 컴퓨터와 상호작용합니다. GUI는 그래픽 기반 인터페이스이며, 마우스를 통해 메뉴, 버튼, 아이콘 등의 그래픽 요소를 클릭하여 컴퓨터와 상호작용합니다. CLI는 주로 프로그래밍, 서버 관리, 시스템 관리 등과 같은 고급 작업에 사용됩니다. CLI는 명령어와 구문이 복잡할 수 있으며, 학습 곡선이 높을 수 있지만, 배치 작업을 자동화하고 복잡한 작업을 빠르게 처리할 수 있습니다. 또한, CLI는 GUI보다 시스템 자원을 적게 사용하므로, 시스템이 느려질 가능성이 적습니다. GUI는 일반적인 .. 2023. 4. 27.
조건 중심의 반복문_while문 조건 중심의 반복문은 횟수와 관계 없이 특정 조건이 만족되어 졌을 때 반복을 종료 -조건에 따라 한 번만 수행 또는 무한 반복이 될 수도 있음 passwd=int(input("비밀번호 입력: ")) while passwd != 12345 : print("잘못된 비밀번호 !") passwd=int(input("비밀번호 입력: ")) print("환영합니다!" ) 위 코드는 사용자로부터 비밀번호를 입력받아, 올바른 비밀번호(12345)가 입력될 때까지 반복하여 비밀번호를 다시 입력받는 코드입니다. 1. 비밀번호 입력받기 passwd = int(input("비밀번호 입력: ")) input() 함수를 사용하여 사용자로부터 비밀번호를 입력받고, int() 함수를 사용하여 정수로 변환하여 passwd 변수에 할당.. 2023. 4. 20.
728x90