피보나치 수열
#피보나치 수열
#0 1 1 2 3 5 8 13 21 34 ....
F1=0
#print(F1)
F2=1
print(F1)
print(F2)
count=0
while(True) :
F3=F1+F2
print(F3)
F1=F2
F2=F3
count+=1
if count==30:
break
0
1
1
2
3
5
8
13
21
34
list.append
a = [23,23,23,44,44,55]
print(a)
##파이썬의 모든 변수 객채변수
b = [11,22,33,44]
c = a+b
print(c)
print('--------')
b.append(100) #객체 바꿀 수 있음 #cf.insert 함수
print('append b=',b)
#슬라이싱
print('b[0:2]=',b[0:2])
b[0:2]=[11] #첫번째 두번째원소를 합쳐서 11로 대체해버림(한 개 원소가 사라짐)
print('b=',b)
-결과-
[23, 23, 23, 44, 44, 55]
[23, 23, 23, 44, 44, 55, 11, 22, 33, 44]
--------
append b= [11, 22, 33, 44, 100]
b[0:2]= [11, 22]
b= [11, 33, 44, 100]
오목 하기 전 맛보기
#초기값이 모두0으로 채워진 list만들고 싶다.
#a=[0,0,0,0,...]
#board=range(0,100,0)
board=range(100)
for x in board :
print(x)
board2=range(1)
for y in board2 :
print(y)
#방법1
board=[]
for i in range(0,100) :
board.append(0)
print(board)
#방법2
board = [[0 for yy in range(0,9)] for xx in range(0,9)]
print("table form board=")
#9개로 구성되어 있는데 그 9개가 또 9로 구성된 2차원 데이터
for rr in board :
print (rr)
print("---------------------")
#board[0][0]='B'
#print(board)
#board[8][8]='B'
#print(board)
# for의 경우 통상적으로 몇 번 반복이 분명할 때 씀
# & 안에 들어가는 변수나 조건이 고정되어 있을 때
loop = True
turn='B'
while loop:
r=int(input("검은돌 row="))
c=int(input("검은돌 column="))
board[r][c]=turn
for hh in board :
print(hh)
#checking for 5-mok code
n=0
for i in [0,1,2,3]:
if board[r-i][c]==turn:
n=n+1
elif board[r+i][c]==turn:
n=n+1
break
if n==4:
print("검은 돌이 이겼습니다")
break
#toggle turn
if(turn=='W'):
turn='B'
else:
turn='W'
#흰돌 입력받기
r=int(input("흰돌 row="))
c=int(input("흰돌 column="))
board[r][c]='W'
for hh in board :
print(hh)
#checking for 5-mok code
m=0
for i in [0,1,2,3]:
if board[r-i][c]==turn:
m=m+1
else:
for i in [1,2,3,4]:
if board[r+i][c]==turn:
m=m+1
else:
break
if m==4:
print("흰 돌이 이겼습니다")
break
오목 교수님 답
#방법2
board = [[0 for yy in range(0,9)] for xx in range(0,9)]
print("table form board=")
#9개로 구성되어 있는데 그 9개가 또 9로 구성된 2차원 데이터
for rr in board :
print (rr)
print("---------------------")
loop = True
turn='B'
while loop:
r=int(input("row="))
c=int(input("column="))
board[r][c]=turn
for hh in board :
print(hh)
#checking for 5-mok code
count=0
for up in [1,2,3,4]:
if board[r-up][c]==turn:
count=count+1
else:
break
count_d=0
for down in [1,2,3,4]:
if board[r+down][c]==turn:
count_d=count_d+1
else:
break
print("[r][c] 자리의 돌 + 바로 위에부터 이어지는 같은 색깔의 돌 수 =",count)
print("[r][c] 자리의 돌 + 바로 아래에 같은 색깔의 돌 수 =",count_d)
count_all=count+count_d
print(count_all)
if (count_all==4):
print("게임이 끝났습니다.",turn,"돌이 이겼습니다")
break
#toggle turn
if(turn=='W'):
turn='B'
else:
turn='W'
row=6
column=5
[0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 'W', 0, 0, 'W', 0, 0, 0, 0]
[0, 0, 0, 0, 0, 'B', 0, 0, 0]
[0, 0, 0, 0, 0, 'B', 0, 0, 0]
[0, 0, 0, 0, 0, 'B', 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0]
[r][c] 자리의 돌 + 바로 위에부터 이어지는 같은 색깔의 돌 수 = 2
[r][c] 자리의 돌 + 바로 아래에 같은 색깔의 돌 수 = 0
2
row=
다트점수계산1 점수와문자가 올바를 때만 작동하도록 할 코드
#2.다트점수 계산
#4S3D5T ==>4 * 1 + 3 * 2 + 5 * 3
#0D1S*7T==> ( 0 * 2 + 1 * 1 ) * 2 + 7 * 3
score = input("score ?")
''''''
#score_s=score.split('')
#score_s=list(score)
#print(score_s)
for index in range(0,len(score),2):
if isdigit(score[index]) & isalpha(score[index+1]):
if(score[index]=='S') :
sum = sum + int(score[index-1])*1
if(score[index]=='D') :
sum += int(score[index-1])*2
if(score[index]=='T'):
sum += int(score[index-1])*3
if(score[index]=='*') :
sum = sum*2
print('총점 = ',sum ,'점')
#score_s[i]
#S=1
#D=2
#T=3
#print(final_score)
다트점수계산2 다른학생풀이
score = input("score ?")
sum=0
for index in range(0,len(score)):
if(score[index]=='S') :
sum = sum + int(score[index-1])*1
if(score[index]=='D') :
sum += int(score[index-1])*2
if(score[index]=='T'):
sum += int(score[index-1])*3
if(score[index]=='*') :
sum = sum*2
print('총점 = ',sum ,'점')
int( 문자열 ) 에러 예시
a='t'
for i in a:
print(i)
print(type(i))
if int(i)>=0 and int(i)<=9 :
print( '현주안녕' )
값 대소비교
#A_str=input() #0~9 A B C D E 로 16개의 문자를 가지고 표현한다.
#이 경우 바이너리 코드일까 아스키 코드일까?
#AXCII
#헥사에서 1B=00011011 이다.
#23 = 00010011이다. 0001 0011 이렇게 두개를 합쳐놓은겨 즉 숫자가 아니라 아스키 코드로서 컴퓨터 OS에 들어가는겨
A_str=input("A=?")# 여기 12를 타이핑 했다면?
#12가 1이라는 문자 2라는 문자로 인식된다는 것.
A=int(A_str)#12의 이진코드 ==>0001100
B=int(input("B;?"))
if (A>B):
print("A값이 큽니다. A값은=",A)
else:
print("B값이 큽니다. B값은=",B)
A=?12
B;?4
A값이 큽니다. A값은= 12
카카오 이진법 수업시간코드
'0b1001'
a=20
a=9
bin(9)
print(a)
print(bin(9))
bin(12)
스캔은 한 바이트 원소이지요
scan = 0b 01001100
질문 : 1비트가 몇개 있는가
#문제1: 1이 몇개 있느냐?
#문제2 : 물체 몇개? (물체=1's run)
#문제3 : 가장 긴run의 길이는?
state= 0b00
x = 0b 110101x1 & 0b 00000001
000000x0
if(x==0) :
print('Zero')
else:
print("One")
3번째 위치가 0인지 1인지 궁금
data = 0b 11010001
mask= 0b 00000100
if(data & mask == 0):
data = 0b 1101 0x01
&
#mask= 0b 0000 0100
n=2
mask = 0b00000001 << n
==> 0b 0000 0x00
if(data&mask ==0):
#카카오문제 예시
#만약 a=9를 준다면 이진법으로 a를 바꿨을 때 1이 몇개 있을까요?
#교수님eclass
a=20
a=9
bin(9)
print(a) # ==> 9
print(bin(9)) # '0b1001'
bin(12)
#스캔한 결과가 한 바이트임. 각 비트는 특정 위치에서의 물체 유무를 나타냄.
scan = 0b 01001100
#질문 : 1비트가 몇개 있는가 ? ==> 3개
#문제1 : 1이 몇개 있느냐? => 3개
#문제2 : 물체 몇개? (물체=> 0으로 둘러쌓인 1's run) ==> 2개. 왜냐하면 1, 11
#문제3 : 가장 긴run의 길이는? ==> 2
## bit-wise 연산 연습
## =============
## data = 0b 110101x1 & 0b 00000001
## ==> data = 0b 000000x0
## 즉, 0b 11010111 & 0b 00000001 ==> 0b 00000010
## 0b 11010101 & 0b 00000001 ==> 0b 00000000
if(data==0) :
print('Zero')
else:
print("One")
## data 오른쪽에서 3번째 위치의 값이 0인지 1인지 궁금
data = 0b 11010001
mask= 0b 00000100 #오른쪽에서 3번째 위치의 비트만 1임.
if(data & mask == 0):
print("0임")
else :
print("1임")
## <예시>
n=2
mask = 0b00000001 << n
if(data&mask ==0):
...
else:
...
시험해봄
data = 0b11010001
mask = 0b00000100 #오른쪽에서 3번째 위치의 비트만 1임.
if(data & mask == 0):
print("0임")
else :
print("1임")
## <예시>
n=2
mask = 0b00000001 << n
print(mask)
if(data&mask ==0):
print("0임")
else :
print("1임")
0임
4
0임
십진법을 이진법으로 바꾸는 문제
####중간고사 문제 ####
#9 ===>1001
#11 1011
#W=int(input("숫자입력"))
#9를 입력하면 1001
#9/2 ==> 4(몫) 1 (나머지)
#4/2 ==> 2(몫) 0(나머지)
#2/2 ==> 1(몫) 0(나머지)
#1/2 ==> 0(몫) 1(나머지)
십진법을 이진법으로 정답
#list.insert 쓰는 방법
number=int(input("number?="))
list=[]
print(list)
while(True):
if number>0:
list.insert(0,number%2)
number=number//2
print(list) #중간에 확인해주고 싶어서
else:
break
print(list)
#list.append를 쓰고 list.reverse 쓰는 방법
num=int(input("number?="))
list=[]
while(True):
rem = num % 2
quote = num // 2
list.append(rem)
if(quote == 0): #또는 if(num == 1):
break
num=quote
list.reverse()
print(list)
number?=20
[]
[0]
[0, 0]
[1, 0, 0]
[0, 1, 0, 0]
[1, 0, 1, 0, 0]
[1, 0, 1, 0, 0]
number?=20
[1, 0, 1, 0, 0]
이진법 심화 고민(붙여쓰는거) #근데 이미 이코드는 잘못된 코드
#..5=>101로 해야하는데 110 됨.
number=int(input("number ?"))
list=[]
rem=0
a=number//2
rem=number%2
list.insert(0,rem)
for i in range(1,20):
while a>0:
rem=a%2
a=a//2
list.append(rem)
print(list)
break
print(list)
#for i in list:
# print(i)+print(i)
list[i]=str(list[i])
print(type(list[i]))
print(list[0]+list[1]+list[2]+list[3])
#list.append[rem]
#print(list)
#b=a/2
#rem_b=b%2
#c=b/3
#rem_c=c%2
#print(rem_number)
#final=list[rem_number+rem_a]
#print(final)
잘못된 코드
list=[]
rem=0
print(list.append(rem))
rem=1
print(list.append(rem))
print(list)
None
None
[0,1]
끝말이어가기
#수업 과제
#끝말 이어가기 입니다.
#첫 단어를 입력하세요? dog
#GOOD
#다음 단어를 입력하세요. good
#GOOD
#다음 단어를 입력하세요. song
#틀린단어입니다. DONE
print("word chain game")
for x in range(0,100):
firstword=input("첫 단어를 입력하세요?:")
for i in range(0,100):
secondword=input("다음 단어를 입력하세요?:")
if firstword[-1]==secondword[0]:
print('GOOD')
firstword=secondword
else:
print('틀린단어입니다.DONE')
break
끝말이어가기2 #틀린 단어입력하면 초기로 가지않고 다시 입력기회 주는 코드
#끝말잇기 틀린 단어입력하면 초기로 가지않고 다시 입력기회 주는 코드
word = input("첫 단어는?")
lastletter = word[-1]
while (True) :
# print("Say hello")
nextletter = input("다음 단어는?")
if(nextletter == "bye"): #bye 입력하면 따른거 안하고도 끝낼 수 있대용
break
if(lastletter == nextletter[0]):
print("GOOD")
lastletter = nextletter[-1]
else:
print("Wrong Input again!!")
# break
#word = "Hello";
#print(word[-1])
최대값 최소값 찾기
#find maximum number
M=-9999999999999999999
for x in [55,77,9,4,1,-3,2,3,4,-50,5]:
if (x>M):
M=x
#break
print("최대값= ",M)
print("BYE")
#find mInimum number
M=9999999999999999999 #dummy value 가짜값
for x in [55,77,9,4,1,-3,2,3,4,-50,5]:
if (x<M):
M=x
#break
print("최소값= ",M)
print("BYE")
최대값= 77
BYE
최소값= -50
BYE
다른 방법 (잘못된 예)
x= [55,77,9,4,1,-3,2,3,4,-50,5]
print(type(x))
for i in (1,11):
if(x[i]< x[i+1]):
print(x[i])
else:
print(x[i+1])
<class 'list'>
9
Traceback (most recent call last):
File "C:/Python36-32/과제연습중.py", line 4, in
if(x[i]< x[i+1]):
IndexError: list index out of range
화씨온도->섭씨온도
FTEMP=50
print('FTEMP=50')
#화씨온도 -> 섭씨온도
#C=(F-32)*5/9
c=(FTEMP-32)*5/9
print('섭씨온도=',c)
0312
##0312
s = 100
print(s)
prev_a = s
print(prev_a)
s=200
print(s)
s = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
print(s)
s = 1 + 10
count = 10/2 # variable = expression
print(count)
print("count =",count)
a = s/2 # 변수 = expression
print(a)
result = s*count # var = expression
print(result)
print("result =",result)
result = (1 + 10) * 10/2
print(result)
#깨달아야 할 변수=익스프레션 format을 단적으로 보여주는 예
s = 1
print(s)
s = s + 2
print(s)
s = s + 3
s = s + 4
s = s + 5
s = s + 6
s = s + 7
s = s + 8
s = s + 9
s = s + 10
print(s)
#튜플 이 [2,3,4,5,5] 이런건데 여러개의 값을 가지고 있는 복합 collection 데이타에여
#튜플안에 100만개 써주고 싶다면 튜플을 생성해주는 함수가 있음
s = 1
for entry in [2,3,4,5,6,6,7,8,10]: #tuple
print('entry=',entry)
s = s + entry #9번 반복실행 iteration
print('s=',s)
result = s
print(result)
#결국 위의 for문 안의 4개 줄이 9번 반복된거다.
귀여운사람이름 = input('귀여운사람 이름이 뭐죠? : ')
print('헬롱 귀여운 사람!',귀여운사람이름)
100
200
100
55
5.0
count = 5.0
5.5
55.0
result = 55.0
55.0
1
3
55
entry= 2
s= 3
entry= 3
s= 6
entry= 4
s= 10
entry= 5
s= 15
entry= 6
s= 21
entry= 6
s= 27
entry= 7
s= 34
entry= 8
s= 42
entry= 10
s= 52
52
귀여운사람 이름이 뭐죠? : 오리
헬롱 귀여운 사람! 오리
type
b=(1,2,3)
print(type(b))
c=[1,2,3]
print(type(c))
###교수님 수업###
for x in [1,2,3,4,5]:
# print(type(x))
if(x<3 or x==3):
print(x)
#구구단 출력 8단 (단, 포문사용)
#DAN=8
#8*1=8
#8*2=16
#8*3=24
print('DAN=8')
for i in [1,2,3,4,5,6,7,8,9]:
a=8*i
print('8*',i,'=',a)
#0319 수업: 구구단 2단부터 9단 + BMI로 함수 만듬
#0319 수업: 구구단 2단부터 9단 + BMI로 함수 만듬
dan=2
print("****구구단을 배웁시다****")
for dan in [2,3,4,5,6,7,8,9]:
print("****",dan,"단 ****")
for x in [1,2,3,4,5,6,7,8,9]:
comp_result = dan*x
print(dan,"x ",x," =",comp_result)
print("----------------------")
#BMI = weight / height * height
# > 40 ==> 고도 비만
# >= 30 ==> 비만
# >= 25 ==> 과체중
# >= 18.5 ==> 정상
# < 18.5 ==> 저체중
#wight=70
#height=170
weight_str=input("weight=?") #왜 str이라고 변수명 했냐면 그냥 input은 문자열로 받음
weight = float(weight_str) #float 형으로 형변환 함.
height_str=input("height=?")
height = float(height_str)
BMI=weight / (height * height)
print(BMI)
if(BMI>40): #if(condition):
print("고도 비만입니다.")
if( 30<=BMI<=40): #if( (30<=BMI)and (BMI <=40) )
print("비만입니다.")
else:
print("정상")
# tip : condition 비워놓으면 null 값이 되어 false처리되고 다음 명령문으로 넘어감.
if():
print("null아닌것 같은데?")
else:
print("null 이라서 false래!")
****구구단을 배웁시다****
**** 2 단 ****
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
----------------------
**** 3 단 ****
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27 (이후 생략....)
----------------------
weight=?70
height=?1.7
24.221453287197235
정상
null 이라서 false래!
#************************************************
#0319 과제
#************************************************
#숙제1-a
# 몸무게와 키를 입력받고 비만도를 출력해줘라
#
# BMI = weight / height * height
# > 40 ==> 고도 비만
# >= 30 ==> 비 만 (30이상 40이하면)
# >= 25 ==> 과체중 (25이상 30미만)
# >= 18.5 ==> 정상 (18.5 이상 25이하)
# < 18.5 ==> 저체중
#************************************************
print("#문제1-a ")
print("# 몸무게와 키를 입력받고 비만도를 출력해줘라")
weight= float(input("당신의 몸무게는?:"))
print(weight," kg입니다")
height_cm = float(input("당신의 키는?:"))
print(height_cm," cm입니다.")
height=height_cm/100
BMI=weight / (height * height)
print(BMI)
if(BMI>40): #if(condition):
print("고도 비만입니다.")
elif ( 30<=BMI<=40): #if( (30<=BMI)and (BMI <=40) )
print("비만입니다.")
elif(25<=BMI<30):
print("과체중입니다.")
elif(18.5<=BMI<25):
print("정상입니다.")
else:
print("저체중입니다.")
#************************************************
#숙제1-b (for if문 사용)
# 아래 연립 방정식을 푸세요.
#
# 3x - 7y = -13
# 10x - 2y = 42
#
# 단, x는 1~10 사이 자연수
# y는 1~20 사이 자연수
#************************************************
print("#문제1-b (for if문 사용)")
print("# 아래 방정식을 푸세요.")
print("# 단,x는 1~10 사이 자연수이고 y는 1~20 사이 자연수.")
print("# 3x - 7y = -13")
print("# 10x - 2y = 42")
a= range(1,11)
b= range(1,21)
for x in a:
for y in b:
if (3*x-7*y==-13) and (10*x-2*y==42):
print("x = ",x,", y = ",y)
####################################################
고민되는 코드
weight= float(input("당신의 몸무게는?:",end=""))
height_cm = float(input("당신의 키는?: cm"))
####################################################
#for x in [1,2,3,4,5,6,7,8,9,10]:
#for y in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]:
# if (3*x-7*y=27):
#a=list(1,2,3,4,5,6,7,8,9,10)
#b=int(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
#if 3*x-7*y==27 & 10*x-2*y==-1:
# print(x,y)
##다시다시
a= range(1,11)
b= range(1,21)
print(type(a)) #결과 : <class 'range'>
for x in a:
#x=int(x)
print(type(x)) #결과: 다 <class 'int'>
for y in b:
if (3*x-7*y==-13) and (10*x-2*y==42):
print("x = ",x,", y = ",y)
#c=lambda a,b
b=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
print(type(b)) # <class 'list'>
for x in b:
print(type(x)) # <class 'int'>
if 3*x-7*y==27 & 10*x-2*y==-1:
print(x,y) ##여기서 에러뜸
#for z in a:
# for y in b:
# print(type(z))
교수님 0326 연립 방정식 숙제 풀이
#교수님 0326 연립 방정식 숙제 풀이
a=0
for x in [1,2,3,4,5,6,7,8,9,10]:
for y in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]:
if (3*x-7*y==-13):
#return(x,y)=(w,t)
if (10*x-2*y==42):
a=1
print(x,y)
if (a==0):
print("해가 없습니다")
##여기서 a라는 변수를 도입한 것은 flag 변수라고 한다.
5 4
복리
#복리 뽕뽕
#원금 A
#연이율 R %
#1년 후 연말 --> A + A * R/100
# A(1 + R/100)
#2년 말 -->
# A * (1 + R/100) * (1 + R/100)
# = A * (1 + R/100) ^ 2
#3년 말 -->
# A * (1 + R/100) ^ 3
#'''
#N년 말-->
# A * (1 + R/100) ^ N
A = 10000
R = 2 # %
MONEY = A * (1 + R/100)
print(MONEY)
#MONEY = A * (1 + R/100) ^ N
MONEY = MONEY * (1 + R/100)
print(MONEY)
MONEY = MONEY * (1 + R/100)
print("3 year=",MONEY)
print("---------------")
A = 10000
R = 2
MONEY=10000
for x in range(1,21):
#print(x)
MONEY = MONEY * (1 + R/100)
print(MONEY)
MONEY = A
for MONEY in range(1,21):
MONEY = MONEY * (1 + R/100)
print(MONEY)
10200.0
10404.0
3 year= 10612.08
---------------
10200.0
10404.0
10612.08
10824.3216
11040.808031999999
11261.62419264
11486.8566764928
11716.593810022656
11950.925686223109
12189.944199947571
12433.743083946523
12682.417945625453
12936.066304537962
13194.787630628722
13458.683383241296
13727.857050906123
14002.414191924245
14282.46247576273
14568.111725277984
14859.473959783543
딕셔너리
cnt = 1
volume = 1000
for x in range(1, 1000) :
cnt = cnt * 2
#print('after ' , x, " days, cnt=", cnt)
if(cnt >= 1000) :
break
print('after ', x , 'days, cnt exceeds ', volume)
mydiction = ['boy', 'girl', 'school', 'score', 'bag', 'class']
mydiction_kor = ['소년', '소녀', '학교', '점수', '백', '수업']
print(mydiction)
ord = 0
print('mydiction[0]=', mydiction[ord])
ord = 1
print('mydiction[1]=', mydiction[ord])
print('mydiction[2]=', mydiction[-1])
length = len(mydiction)
print('length of mydiction=', length)
print('------------')
for x in mydiction:
print(x)
print('----------------')
myleng = len(mydiction)
for idx in range(0, myleng) :
print(mydiction[idx] )
word = "mountain"
print(word[0])
print(word[1])
hword = "선생님"
print(hword[0])
print(hword[1])
print("word chain game")
word = input("first word ?")
after 10 days, cnt exceeds 1000
['boy', 'girl', 'school', 'score', 'bag', 'class']
mydiction[0]= boy
mydiction[1]= girl
mydiction[2]= class
length of mydiction= 6
------------
boy
girl
school
score
bag
class
----------------
boy
girl
school
score
bag
class
m
o
선
생
word chain game
first word ?
#이 단어가 내 사전에 저장되어있는지를 체크해주세요
cnt = 1
volume=1000
for x in range(1,1000):
cnt = cnt * 2
# print('after',x,'days,cnt=',cnt)
if(cnt>=1000):
break
print('after ',x,'days, cnt exeeds',volume)
mydiction = ['boy','girl','school','score','bag','teach']
print(mydiction)
print('mydiction[0]=',mydiction[0])
# 이 변수가 몇개의 원소를 가지고 있는가 => length
length=len(mydiction)
print('length of mydiction=',length)
for x in mydiction:
print(x)
for y in range(0,6):
print(mydiction[y])
#best
myleng=len(mydiction)
for z in range(0,myleng):
print(mydiction[z])
#이 단어가 내 사전에 저장되어있는지를 체크해주세요
#거리라는 단어는 몇번째 단어인가요
#딕셔너리
word = "mountain"
print (word[0])
print (word[1])
#hword="dog"
#print(hword[0])
after 10 days, cnt exeeds 1000
['boy', 'girl', 'school', 'score', 'bag', 'teach']
mydiction[0]= boy
length of mydiction= 6
boy
girl
school
score
bag
teach
boy
girl
school
score
bag
teach
boy
girl
school
score
bag
teach
m
o
댓글