🐢 꼬부기 LV.1 | 개념•기초/💧물대포(핵심개념)

파이썬 설치후 VS 코드에서 기본문법익히기

서화 2026. 3. 12. 12:09

파이썬설치하기

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

위의 사이트로 들어가서 아래 사진에 있는 다운로드 매니저 클릭후 다운로드

다운로드 확인

VS코드에서 파이썬연결하기

파일 새로만들기 -> 확장자 .py로 저장하기

파일 저장위치 설정

파이썬 확장프로그램 설치

print("안녕하세요")

파이썬이 잘 설치된것을 볼수 있다

파이선 기본문법 사용해보기

문제 1

사과 가격이 1000원이고 5개를 샀을때 
총 가격을 계산해서 출력하시오.
출력 예시 : 총 가격은 5000원 입니다.

total = 1000 * 5  # 사과 다섯개의 가격
print("총 가격은", total, "원 입니다.")

그러면 터미널에 이렇게 출력되는데 저 원을 붙이고싶다면 

print("총 가격은 " + str(total) + "원 입니다.")

print(f"총 가격은 {total}원 입니다.")

 

위의 두가지 방법중 하나로 사용할수 있다

문제2 

문자열 "100"을 정수로 변환해서 50과 더한 결과를 출력하시오.

# 문자열 "100" 저장
a = "100"

# 정수로 변환
a = int(a)

# 50 더하기
a = a + 50

# 결과 출력
print(a)

파이썬에서는 형변환 할때 변환할 값을 괄호 안에 넣는다

문제3

숫자 num = 7 이 짝수인지 홀수인지 출력하시오.

# 숫자 저장
num = 7

# 2로 나눈 나머지가 0이면 짝수
if num % 2 == 0:
    print("짝수입니다")
# 그렇지 않으면 홀수
else:
    print("홀수입니다")

문제4

사용자가 입력한 숫자가 양수 / 음수 / 0 인지 출력하시오.

# 사용자에게 숫자 입력받기
b = int(input("숫자를 입력하세요: "))

# 양수 / 음수 / 0 판별
if b > 0:
    print("양수입니다")
elif b < 0:
    print("음수입니다")
else:
    print("0입니다")

사용자한테 입력받을때는 input을 사용한다 자바에서는 scanner sc = new Scanner(system.in)으로 사용할수 있다

파이썬에서는 else뒤에 조건을 쓸수없고 추가 조건이 필요하면 elif를 사용한다

문제 5

사용자가 0을 입력할 때까지 숫자를 계속 입력받고 합계를 출력하시오.

# 합계를 저장할 변수
sum = 0

# 0을 입력할 때까지 계속 반복
while True:
    # 숫자 입력받기
    number = int(input("숫자를 입력하세요: "))

    # 0이면 반복 종료
    if number == 0:
        break

    # 0이 아니면 합계에 더하기
    sum += number

# 최종 합계 출력
print("합계 :", sum)

문제 6

for문을 사용하여 1부터 10까지 합을 구하시오.

# 합계를 저장할 변수
sum = 0

# 1부터 10까지 반복
for i in range(1, 11):
    sum += i  # i 값을 sum에 계속 더함

# 최종 합계 출력
print("합계 :", sum)

파이썬에서는 for문 사용시 range를 사용한다 range는 끝숫자는 포함하지 않아서 10이 아닌 11까지로 넣어주어야한다

range안에 시작숫자와 끝날숫자를 적고 합계를 구한다