problema (modulo random) con funciones def
Publicado por blize (1 intervención) el 13/04/2023 16:39:08
¿Sabríais decirme de el porque no me sale esta función? (soy principiante y no entiendo mucho de algunas funciones avanzadas, ser lo mas simple/sencillo plis)
Esta función tiene como objetivo pedirle al usuario la la longitud del id, y el número de id que necesita.
Esta función tiene como objetivo pedirle al usuario la la longitud del id, y el número de id que necesita.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
]
#Ejemplo exitoso:
print(user_id_gen_by_user()) # user input: 5 5
#output:
#kcsy2
#SMFYb
#bWmeq
#ZXOYh
#2Rgxf
#Intento fallido
import random
#Carácteres que contendrán cada id
chars = 'abcdefghijklmnopqrstuvwxyz1234567890'
char_list = []
char_list[:0] = chars
#Función no exitosa de la que quiero ver el fallo
def user_id_gen_by_user():
charsize = int(input("Enter Character Size: "))
charlimit = int(input("Enter how many user ids to generate: "))
for _ in range(charlimit):
for _ in range(charsize):
identity = "".join(random.choice(char_list))
return identity
Valora esta pregunta


0