Python Basic 02
업데이트:
python 함수와 모듈
lambda 함수
x = [1, 3, 5, 7, 9]
result = filter(lambda x: x>5, x)
print(result)
print(list(result))
실습문제
초과근무시간과 근무시간에 따른 급여를 함수로 만들기
def week_salary(hour, pay):
total_pay = hour * pay
if hour > 12:
additional_pay = (hour - 12) * pay * 0.3
total_pay += additional_pay
return total_pay
working_hour = int(input('근무 시간을 입력하시오 : '))
pay_per_hour = int(input('시간당 수당을 입력하시오 : '))
answer = week_salary(working_hour, pay_per_hour)
print()
print(answer)
python class
클래스를 활용하여 강아지 정보 객체로 표현하기
class Dog:
""" 강아지 클래스 """
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
print(self.name, 'is bark')
x = Dog('Jack', 3)
y = Dog('cholong', 2)
x.bark()
y.bark()
print(x.name, 'is', x.age, 'years old')
print(y.name, 'is', y.age, 'years old')
댓글남기기