#빈칸을 채워 키와 값으로 이루어진 각리스트를 조합해 하나의 딕셔너리를 만들어 보세요
key_list=['name','hp','mp','level']
value_list=['기사',200,30,5]
character={}
#빈칸을 채워 키와 값으로 이루어진 각리스트를 조합해 하나의 딕셔너리를 만들어 보세요
key_list=['name','hp','mp','level']
value_list=['기사',200,30,5]
character={}
a= len(key_list)
print(a)
print(key_list[1])
for i in range(a):
character[key_list[i]]=value_list[i]
print(character)
딕셔너리 추가하기
character(변수이름)[새로운키]=새로운값
character(변수이름)[다시 딕션어리 넣어도 가능!! 위처럼!]=새로운값
1부터 숫자를 하나씩 증가시키면서 더하는 경우를 생각해 봅시다. 몇을 더할때 10000을 넘는지 구하시오
limit=10000
i=1
total=0
while total<limit:
total=total+i
i+=1
print('{}를 더할때 {}를 넘으며 그때의 값은 {}입니다'.format(i-1,limit,total))
#원래 i-1에서 total이 10000을 넘는데 이미 while문에서 한번 더 더하기 때문에 만을 넘는 i값은 i-1이 맞다.
1부터 100까지의 숫자가 있다고 하자. 다음과 같이 계산했을떄, 최대가 되는 경우는 어떤 숫자를 곱했을때인지 찾아주시오
1.수학상식에 근거하여(질문하기)
2.반복문사용
max_value=0
a=0
b=0
for i in range(100):
j=100-i
#최댓값구하기
if max_value<i*j:
max_value=i*j
a=i
b=j
print("최대가 되는 경우: {}x{}={}".format(a,b,max_value))
#current=i*j 로 설정해서도 가능.