데이터/아나콘다(jupyter lab)
아나콘다 numpy 사용해서 로또프로그램만들기
무한경쟁시대
2021. 11. 27. 23:38
import numpy as np #앨리어스를 np로 쓰는게 암묵적 규칙
import pandas as pd
data=np.random.rand(1000) #난수배열
temp=[]
cnt=0
for i in data :
print("cnt는", cnt)
if ((int)(i*100))>45:
print("45초과 continue")
continue
if ((int)(i*100))<1:
print("1미만 continue")
continue
if len(temp)>=1 and temp[cnt-1]==(int)(i*100):
print("temp1이상 continue")
continue
if len(temp)>=2 and temp[cnt-2]==(int)(i*100):
print("temp2이상 continue")
continue
if len(temp)>=3 and temp[cnt-3]==(int)(i*100):
print("temp3이상 continue")
continue
if len(temp)>=4 and temp[cnt-4]==(int)(i*100):
print("temp4이상 continue")
continue
if len(temp)>=5 and temp[cnt-5]==(int)(i*100):
print("temp5이상 continue")
continue
temp.append((int)(i*100))
cnt+=1
if len(temp)>=6 :
break
print(temp, type(temp))
print("cnt는", cnt)
df=pd.DataFrame(temp,columns=['A']) #인덱스 생략가능
df
중복검사: 인덱스 1차이 검사, 인덱스 2차이검사, 인덱스 3차이 검사 이런식...
