
Creación de String Ayuda
Publicado por Alejandro (6 intervenciones) el 06/09/2014 21:45:06
Hola,
Necesito crear patentes aleatoriamente del formato KKJJ88
En el cual los primeros 4 elementos son letras y los dos últimos son letras.
Los primeros 4 no pueden contener Vocales y la lista de patentes no pueden repetirse...
Yo parti haciendo con listas, pero me dijeron que salía mucho mejor hacerlo con un String y ciclos FOR para llenar el string... el tema es que no se como lograrlo, una ayuda por favor (se que es básico quizás para algunos)
El codigo que te tengo es:
Necesito crear patentes aleatoriamente del formato KKJJ88
En el cual los primeros 4 elementos son letras y los dos últimos son letras.
Los primeros 4 no pueden contener Vocales y la lista de patentes no pueden repetirse...
Yo parti haciendo con listas, pero me dijeron que salía mucho mejor hacerlo con un String y ciclos FOR para llenar el string... el tema es que no se como lograrlo, una ayuda por favor (se que es básico quizás para algunos)
El codigo que te tengo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from random import randint
for j in range (0,10):
lista = list()
for i in range (0,4):
patenteLetra1 = randint (65,91)
a1 = chr(patenteLetra1)
patenteLetra2 = randint (65,91)
a2 = chr(patenteLetra2)
patenteLetra3 = randint (65,91)
a3 = chr(patenteLetra3)
patenteLetra4 = randint (65,91)
a4 = chr(patenteLetra4)
lista1 =[a1,a2,a3,a4]
for k in range (0,2):
patenteNumero1 = randint(48,57)
n1=chr(patenteNumero1)
patenteNumero2 = randint(48,57)
n2=chr(patenteNumero2)
lista2 = [n1,n2]
print '%s , %s' %(lista1,lista2),
Valora esta pregunta


0