본문 바로가기
코딩 공부하기

코딩 공부하기) 1일차 파이썬깔고 간단한 코드 입력해보기(장문주의)

by 아무거나 공부하는 놈 2025. 4. 2.
728x90
반응형
SMALL

 

코딩을 무작정 따라하며 배우고 싶다면, 간단한 프로젝트를 통해 실습하며 익히는 것이 가장 좋은 방법입니다. 아래는 초보자가 따라하기 좋은 단계별 가이드와 프로젝트 예제입니다.


1. 준비 단계

필요한 도구 설치

  1. Python 설치: Python 공식 웹사이트에서 다운로드 후 설치.
  2. 코드 편집기 설치: VS Code 또는 PyCharm 추천.

첫 번째 코드 실행

Python이 설치되었다면, 터미널(또는 명령 프롬프트)을 열고 아래 코드를 실행해보세요:

print("Hello, World!")

이 코드는 화면에 "Hello, World!"를 출력합니다.


2. 따라하기 프로젝트

프로젝트 1: 숫자 맞추기 게임

사용자가 숫자를 맞추는 간단한 게임을 만들어 봅시다.

코드:

import random

number = random.randint(1, 100)
guess = None

print("1부터 100 사이의 숫자를 맞춰보세요!")

while guess != number:
    guess = int(input("숫자를 입력하세요: "))
    if guess  number:
        print("더 작은 숫자입니다!")
    else:
        print("정답입니다!")

따라하기:

  1. 코드를 복사하여 Python 파일에 붙여넣기.
  2. 실행 후 숫자를 입력하며 게임 플레이.

실행하는방법!

파이썬 코드를 작성한 후 실행하는 방법은 사용 중인 도구에 따라 다릅니다. 여기서는 Visual Studio Code(VS Code)를 기준으로 설명하겠습니다.


1. VS Code에서 파이썬 실행하기

사전 준비

  1. Python 설치: Python이 설치되어 있어야 합니다. python.org에서 다운로드 후 설치하세요.
  2. VS Code 설치: Visual Studio Code를 설치합니다.
  3. Python 확장 프로그램 설치:
    • VS Code를 열고 왼쪽 사이드바의 "Extensions(확장)" 아이콘을 클릭합니다.
    • "Python"을 검색하고 Microsoft에서 제공하는 확장을 설치합니다.

코드 작성 및 실행

  1. 새 파일 생성:
    • VS Code에서 Ctrl + N을 눌러 새 파일을 엽니다.
    • 파이썬 코드를 작성합니다. 예를 들어:
    • print("Hello, Python!")
    • 파일을 저장합니다(Ctrl + S). 파일 이름은 반드시 .py 확장자를 사용해야 합니다(예: hello.py).
  2. 터미널 열기:
    • Ctrl + `` (백틱)을 눌러 터미널을 엽니다.
    • 또는 상단 메뉴에서 Terminal > New Terminal을 클릭합니다.
  3. 코드 실행:
    • 터미널에 다음 명령어를 입력하고 Enter를 누릅니다:예: python hello.py
    • python 파일이름.py

2. 추가 팁: Code Runner 사용

  • VS Code에서 "Code Runner" 확장을 설치하면, 파일 상단의 ▶️ 버튼(삼각형)을 클릭해 쉽게 코드를 실행할 수 있습니다.

3. 다른 방법들

  • IDLE 사용: Python 설치 시 함께 제공되는 IDLE에서 코드를 작성하고 F5 키로 실행할 수 있습니다.
  • 명령 프롬프트(cmd): 파이썬 파일이 저장된 위치로 이동한 후 python 파일명.py를 입력하여 실행합니다.

위 방법 중 편리한 것을 선택해 따라 해보세요!

코딩 실전이다!

1부터 100까지 숫자 맞추기를 했는데 1보다 더작은 숫자라고 한다 이게 무슨소리야............

 

그래서 AI한테 질문함!!!!!!!!!!!! 더 자세하게 알려줘서 압도적 감사

숫자 맞추기 게임은 컴퓨터가 무작위로 선택한 숫자를 사용자가 맞추는 간단한 게임입니다. 아래는 이 게임의 작동 원리와 코드의 각 부분에 대한 설명입니다.


게임 개요

  • 프로그램은 Python의 random 모듈을 사용하여 1부터 100 사이의 숫자 중 하나를 랜덤하게 선택합니다.
  • 사용자에게 숫자를 입력하라는 메시지를 출력하고, 입력한 숫자와 컴퓨터가 선택한 숫자를 비교합니다.
  • 사용자의 입력이 컴퓨터의 숫자보다 작으면 "더 큰 숫자입니다!"를, 크면 "더 작은 숫자입니다!"를 출력합니다.
  • 사용자가 올바른 숫자를 입력할 때까지 반복하고, 맞추면 "정답입니다!" 메시지와 함께 게임이 종료됩니다.

코드 설명

import random

# 1부터 100 사이의 숫자를 무작위로 선택합니다.
number = random.randint(1, 100)
guess = None

print("1부터 100 사이의 숫자를 맞춰보세요!")

# 사용자가 정답을 맞출 때까지 반복합니다.
while guess != number:
    # 사용자로부터 숫자를 입력받습니다.
    guess = int(input("숫자를 입력하세요: "))

    # 입력한 숫자가 컴퓨터의 숫자보다 작다면
    if guess  number:
        print("더 작은 숫자입니다!")
    # 정답을 맞춘 경우
    else:
        print("정답입니다!")
  • random 모듈 사용: random.randint(1, 100) 함수를 통해 1부터 100 사이의 정수를 무작위로 선택합니다.
  • 변수 초기화: guess 변수는 사용자 입력을 저장하며 처음에는 None으로 초기화합니다.
  • 입력 및 비교: while 루프는 입력한 숫자(guess)가 정답(number)과 같지 않은 동안 계속 실행되며, 매 반복마다 사용자의 입력을 받아 정답과 비교합니다.
  • 조건문:
    • 만약 사용자의 입력이 정답보다 작으면 "더 큰 숫자입니다!"라고 출력해 힌트를 제공합니다.
    • 입력이 정답보다 크면 "더 작은 숫자입니다!"라고 출력합니다.
    • 올바른 숫자를 입력한 경우 "정답입니다!"라고 출력하고 루프가 종료됩니다.

아그리고 코드가 이상했는데 if guess number 가 왜 두번 띄어져있나 했더니 저 사이에 부등호가 들어가야함 (<>) 이런식으로! 그리고 더 큰숫자입니다가 없길래 추가해봄!AI왜 제대로 안알려주는겨!!!!!!

코딩 왜케어려운건데..살려줘...........................

 

어라 다시불러왔더니 성공이다!!!!. 아힘들었다...............여러분도 화이팅하세요

728x90
반응형
LIST