2주차 과제_1_파이썬 수업 듣기

코딩애플 - 빠르게 정리하는 파이썬 기초 문법 : 2주차 과제

https://codingapple.com/course/python-basic/


4. 컴퓨터의 폭주를 막고 싶으면 if 조건문 쓰세요

재고량 = 10

if 재고량 > 0 :
    print ('지금 주문 가능합니다')
재고량 = 20

if 재고량 == 20 :
    print ('지금 주문 가능합니다')
중고차재고 = ['K5', 'BMW', 'Tico']

# 내가사려는 K5가 중고차 재고데이터에 있냐
if 'K5' in 중고차재고 :
    print ('지금 주문 가능합니다')
중고차재고 = ['K5', 'BMW', 'Tico']

# 내가사려는 K5가 중고차 재고데이터에 있냐
if 'K6' in 중고차재고 :
    print ('지금 주문 가능합니다')
else :
    print('주문 불가능함 ㅅㄱ')

(참고) elif

조건식을 여러개 검사하고 싶을 떄, if문을 연달아서 두번 세번 쓰고싶을 때 쓰는 문법

(참고2) 조건식이 참일 때 여러 줄의 코드를 실행하고 싶으면 그냥 실행하고 싶은 모든 코드를 indent 넣고 두줄 세줄 네줄 계속 작성


5. 파이썬 for 반복문은 어려운게 아니라 그냥 코드 복붙해주는게 다임

  • 복붙

for i in range(0,10) :
    print ('K5 있어요')
  • 리스트 자료를 하나씩 출력할 때

중고차들 = ['K5', 'BMW', 'Tico']

for i in 중고차들 :
    print(i)
중고차들 = ['K5', 'BMW', 'Tico']

for i in 중고차들 :
    print(i * 3)
  • 구구단 출력하기

for i in range(2,10) :
    print(i,'단')
    for j in range(1,10) :
        print(i,'*', j, '=', i*j)
    print('')

GPTs 활용하기 : Grimoire → 구구단 프로그램 만들기

You

구구단 프로그램을 파이썬으로 만들고 싶어


Grimoire

Greetings Traveler + welcome to the realm of code. Grim-terface v2.0.4 🧙 loaded. Let’s begin our coding quest!

구구단 프로그램을 파이썬으로 만드는 것은 기초 프로그래밍 연습에 아주 좋은 방법입니다. 구구단 프로그램을 만드는 단계를 다음과 같이 설계할 수 있습니다.

  1. 사용자로부터 입력을 받아야 합니다. 이때 입력은 구구단 중 어떤 단을 출력할 것인지에 대한 숫자가 될 것입니다.

  2. 입력받은 숫자에 대해 1부터 9까지 곱한 결과를 출력합니다.

  3. 출력 형식은 가독성을 고려하여 예쁘게 정렬합니다.

이제 이 설계를 기반으로 파이썬 코드를 작성해 보겠습니다.


python

def print_multiplication_table(n):
    # n단 출력
    print(f"{n}단을 출력합니다.")
    for i in range(1, 10):
        print(f"{n} x {i} = {n*i}")

if __name__ == "__main__":
    # 사용자로부터 숫자 입력 받기
    n = int(input("구구단 중 출력하고 싶은 단을 입력하세요: "))
    print_multiplication_table(n)

이 코드는 사용자로부터 구구단 중 하나의 단을 입력받아 해당 단의 곱셈 결과를 출력합니다. print_multiplication_table 함수는 하나의 매개변수 n을 받아 해당하는 단의 구구단을 출력하는 역할을 합니다.

사용자가 예를 들어 3을 입력하면, 3단의 결과가 콘솔에 출력됩니다.

이 프로그램은 기본적인 구조를 가지고 있으며, 추가 기능이나 예외 처리 등을 더하여 더욱 발전시킬 수 있습니다. 예를 들어, 입력 값 검증 또는 전체 구구단을 출력하는 옵션 등을 추가할 수 있습니다.


6. 파이썬 함수문법 def 언제쓰는지 알랴쥼

  • 긴코드 한 단어로 축약할 때

def 인사하기() :
    print('안녕하세요 중고차신뢰딜러 차은우입니다')

인사하기()
인사하기()
인사하기()
  • 마법의 모자 만들기

def 모자(구멍) :
    print(구멍)

모자(1234234)
def 모자(구멍) :
    print(구멍 + 1)

모자(1)
모자(2)
  • 뭔가 남기고 싶을 때

def 함수() :
    return 10

print (함수())
def 모자(구멍, 구멍2) :
    print(구멍 + 구멍2)

모자(1, 2)
  • 수학에서 f(x) = x + 2

def 수학연산(x) :
    return x + 2

결과 = 수학연산(4)

print(결과)

#9기문과생도AI

3

👉 이 게시글도 읽어보세요