pyinstaller很方便....不過一個len()只有507B的程式變成7071KB...
source code:
import random
def getno():
return int(49*random.random())+1
def m6(i=6):
a=[]
for j in range(i):
k=0
while k==0:
l=getno()
for m in a:
if(m==l):
break
else:
a.append(l)
k=1
a.sort()
return a
while 1:
n=input('你想要多少個數字:\n')
for s in n:
if(s!='1')&(s!='2')&(s!='3')&(s!='4')&(s!='5')&(s!='6')&(s!='7')&(s!='8')&(s!='9')&(s!='0'):
print('只能輸入數字')
break
else:
if(n==''):
n=6
r=int(n)
if(r<1)|(r>49):
print('只能給你1-49個數字')
else:
print( m6(int(n)))
source code:
import random
def getno():
return int(49*random.random())+1
def m6(i=6):
a=[]
for j in range(i):
k=0
while k==0:
l=getno()
for m in a:
if(m==l):
break
else:
a.append(l)
k=1
a.sort()
return a
while 1:
n=input('你想要多少個數字:\n')
for s in n:
if(s!='1')&(s!='2')&(s!='3')&(s!='4')&(s!='5')&(s!='6')&(s!='7')&(s!='8')&(s!='9')&(s!='0'):
print('只能輸入數字')
break
else:
if(n==''):
n=6
r=int(n)
if(r<1)|(r>49):
print('只能給你1-49個數字')
else:
print( m6(int(n)))