전역변수 & 지역변수
2024.07.05 by bumychoi
지역변수
전역변수
함수 인자 규칙
2024.07.04 by bumychoi
sigma 계산기
딕셔너리 반복문 활용
json 파일 다루기
딕셔너리 조건
# 지역변수 전역변수def test(x,y): global a a=49 x,y =y,x b=53 b=7 a=135 print(f'step1:{a},{b},{x},{y}')a,b,x,y = 8,13,33,44test(23,7)print(f'step2:{a},{b},{x},{y}')step1:135,7,7,23 step2:135,13,33,44
카테고리 없음 2024. 7. 5. 17:00
#지역변수a=20def test(): a=35 return aprint("step:",a)a=100print("step2:",a)print("step3:",test())step: 20 step2: 100 step3: 35 #예제a= 20def test(): global a print(f'ex3: 결과:{a}') a=35 return aprint(f"ex1 결과:{a}")a=100print(f'ex2 결과:{a}')print(f'ex4 결과:{test()}')print(f'ex5 결과:{a}')a=7777print(f'ex5 결과{a}')ex1 결과:20 ex2 결과:100 ex3: 결과:100 ex4 결과:35 ex5 결과:35 ex5 결과7777
카테고리 없음 2024. 7. 5. 16:23
#전역변수x=100def test(): return x *10print(f'ex1 결과:{test()}')print()# 전역변수 예제 2y=100def test2(): global y y *=10 return yprint(f'ex2 결과:{test2()}') ex1 결과:1000 ex2 결과:1000
카테고리 없음 2024. 7. 5. 16:08
def greet(name,msg="Good morning"): return "hi~~"+ name +"."+ msgprint(greet("철수"))print(greet("박","how do you do?"))# 모든 인자가 디폴트 값# 모든 인자가 디폴트 값 x# 디폴트 값 인자가 뒤로#예제2def add1(a,b=10,c=15): return a+b+cprint(f'ex2 결과:{add1(15)}')print(f'ex2 결과:{add1(b=100,c=25,a=30)}')#예제3def add2(*d): tot=0 for i in d: tot +=i return totprint(f'ex3 결과:{add2(10,20,30)}')print(f'ex3 결과:{add2(*..
카테고리 없음 2024. 7. 4. 22:39
#sigma calculatorq=int(input("숫자를 입력하세요:"))Sigma=0for i in range(1,q+1): Sigma +=iprint(Sigma)def sigma_sum(n): tot =0 for i in range(1,n+1): tot= tot+i return totprint(f'ex1 결과:{sigma_sum(10000)}')#방법2def sigma_sum_2(n): return n*(n+1)//2print(f'ex2 결과:{sigma_sum_2(10000)}')def sigma_sum_3(n): return sum(range(n+1))print(f'ex3 결과:{sigma_sum_3(10000)}')
카테고리 없음 2024. 7. 4. 22:04
d= dict(one=list(range(1,11)),two=list(range(11,23)),three=list(range(23,37)))print(d)for d,v in d.items(): g=len(v) print(f'key "{d}"has values"{v}"->total:{g}')
카테고리 없음 2024. 7. 4. 21:48
from urllib import requestimport jsonresponse = request.urlopen("https://jsonplaceholder.typicode.com/users")response_json = response.read()d=json.loads(response_json)print(d)print("---------------------------")from pprint import pprintpprint(d)print("---------------------------")pprint(d,depth=3,indent=4,width=200) [{'id': 1, 'name': 'Leanne Graham', 'username': 'Bret', 'email': 'Sincere@april...
카테고리 없음 2024. 7. 4. 21:37
d={"a":8,"b":33,"c":15,"d":26,"e":12,"f":120}dict_1={}for k,v in d.items(): if v > 25: dict_1[k]=vprint(dict_1)# 방법2ex2={k:v for k,v in d.items() if v>20}print(f' ex2 결과:{ex2}')print(dict(((k,v)for k,v in d.items() if v>=20)))#방법3ex3 = dict(filter(lambda v:v[1]>=25, d.items()))print(f'ex3 결과:{ex3}')
카테고리 없음 2024. 7. 4. 21:26