2021. 2. 2. 18:46ㆍpython
# def cal():
# result = 0
# su1, buho, su2 = int(input("수1:")), int(input("부호:")), int(input("수2:"))
# if buho == '+':
# result = su1 + su2
# elif buho == '-':
# result = su1-su2
# elif buho == '*':
# result = su1*su2
# elif buho == '/':
# result = su1/su2
# print("{}{}{}={}".format(su1, buho, su2, result))
# cal()
# def nickname(name, old, man=False):
# print("나의 이름은 %s입니다" % name)
# print("나의 나이는 {}살 입니다.".format(old))
# if man:
# print("Female")
# else:
# print("male")
# nickname("nick", 20)
# a = 1 # 전역변수 ,광역변수
# def vartest(a):
# a = 4 # 지역변수 , 전역변수보다 지역번수가 더 우선순위를 갖는다 지역변수가 2개인경우에는 함수를 호출한 시점에서 값을 받는다.
# a = a+1
# return a
# b = vartest(a)
# print(b)
#키워드 파라미터(**kwargs 의 형태)
# def print_kwargs(**kwargs):
# print(kwargs)
# print_kwargs(name='nick',age=3) #딕셔너리
# def add_and_mul(a,b):
# ab= a+b
# ba= b*a
# return ab,ba
# result=add_and_mul(3,4) # return문 뒤에 있는것은 모두 하나로 인식
# print(result)
#lambda 함수와 동일한 역할을 수행한다 그리고 매개변수를 이용한 표현식을 사용하고 return을 사용하지 않는다.
# lambda 매개변수1 , 매개변수 2 ...: 계산식
# a,b =3,4
# sum=lambda a,b:a+b
# print(sum(a,b))
# def cal(a,b):
# return a,b
# print(sum(3,4))
# var1= int(input("첫번째 숫자:"))
# var2 = int(input("첫번째 숫자:"))
# sum=[lambda a,b : a+b,lambda a,b : a*b]
# print("두수의 합은 {} 입니다".format(sum[0](var1,var2)))
# print("두수의 곲은 %d 입니다." % sum[1](var1,var2))
# mus = sum[0](var1,var2)
# mul = sum[1](var1,var2)
# print(f"두수의 합은 {mus}, 두 수의 곲은{mul}")
# print(f"두수의 합은{sum[0](var1,var2)}, 두수의 곲은{sum[1](var1,var2)}")
def is_odd(num):
if num % 2==1:
return True
else:
return False
print(is_odd(4))
def is_idd(num):
if num%2==1:
print(True)
else:
print(False)
print(is_idd(4))
a=4
tf= lambda a:a/2
print(tf(a))