python 문법 주요 개념 정리

1.짝수인지 판별하는 함수 is_even을 작성

def is_even(num):
    # 아래 코드를 입력해주세요.
    if num % 2 == 0:
      print('짝수 입니다.')
    else:
      print('짝수가 아닙니다.')
is_even(11)
is_even(10)
  • % 연산자에 대해서는 자주 접할 수 있었어서, 거의 외워서 제출하였다.
  1. "calculate_total" 함수를 작성

    Notes:

    • 세금은 9.5% 팁은 15% 로 계산하세요.
    • 팁을 계산할때 세금을 포함하여 계산하지 마세요.
def calculate_total(amount):
	# 아래 코드를 작성해주세요.
  tax = amount * 0.095
  tip = amount * 0.15
  total = tax + tip + amount
  return total
  • 아주 쉬운 문제였는데.. 아직도 변수를 떠올리는게 잘 안되는 것 같다.
  1. "get_prefix" 함수를 작성
def get_prefix(str_a):
    # 아래 코드를 작성해주세요.
    str_b = str_a.split('-')
    return str_b[0]
a = 'good-morning'
b = a.split('-')
print(b)
print(b[0])
  • 아래 예와 밑의 예가 같음. split 매서드 사용.
  1. "get_find" 함수를 작성
def get_find(char, str):
    # 아래 코드를 작성해주세요.
    for i in range(0, len(str)):
        i = len(str[i])
        return i
    return -1
  • 처음에 작성한 코드. 하나만 통과가 되었다.
def get_find(char, str):
  if char not in str:
      return -1
  for i in range(0,len(str)):
      if str[i] == char:
          return i
  • 모델 답안
  • 먼저 if문으로 문자가 없을 때 -1를 리턴하라는 걸 지정해주고, 그 다음에 for문을 통해 범위 지정해주고 char 위치 지정.
  • 어렵다..

좋은 웹페이지 즐겨찾기