Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def split(word):
- return[char for char in word]
- #GERACAO NUM ALEAT
- num1=random.randint(0,1000)
- num2=random.randint(0,1000)
- numsel=random.randint(0,9)
- txt=''
- rndnum1=random.randint(0,9)
- rndnum2=random.randint(1,100)
- pulo=random.randint(2,10)
- size=random.randint(10,100)
- newstr=''
- nOfTimes=0
- digit=0
- res=num1**num2
- restr=str(res)
- restr=split(restr)
- for i in restr:
- if(restr[restr.index(i)] == str(numsel) and restr[restr.index(i) +1] == str(numsel)):
- break
- else:
- txt=txt+i+' '
- txt=txt+i+' '
- if(pulo*size<len(str(res))):
- while (nOfTimes<size):
- newstr=newstr+str(restr[digit])
- digit+=pulo
- nOfTimes+=1
- print('Exp 1: '+str(num1)+' / Exp 2: '+str(num2))
- print('Número Chave: '+str(numsel))
- print('Tamanho real: '+str(len(str(res))))
- print('Tamanho real cortado: '+str(len(txt)))
- print('#################')
- print('Pulo: '+str(pulo))
- print('Tamanho propositado Nova String: '+str(size))
- print('Tamanho real Nova String: '+str(len(newstr)))
- print('Nova String: \n'+newstr)
- print('################')
Advertisement
Add Comment
Please, Sign In to add comment