python_17

2021. 2. 2. 18:46python

# 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))

'python' 카테고리의 다른 글

python_18  (0) 2021.02.02
python_16  (0) 2021.02.01
python_15  (0) 2021.02.01
python_14  (0) 2021.02.01
python_13  (0) 2021.01.29