Crear una contraseña
Publicado por Leticia (10 intervenciones) el 20/10/2020 15:55:56
Hola!
Sigo con mis ejercicios de aprendizaje de Python. Estoy intentando crear una lista de números del 1 al 20 en el que sea el usuario el que me diga cuántos números tendrá la lista.
He conseguido sacar el cuadro de diálogo que pregunte al usuario, pero la lista se me crea en blanco. ¿Alguna idea de qué estoy haciendo mal?
Sigo con mis ejercicios de aprendizaje de Python. Estoy intentando crear una lista de números del 1 al 20 en el que sea el usuario el que me diga cuántos números tendrá la lista.
He conseguido sacar el cuadro de diálogo que pregunte al usuario, pero la lista se me crea en blanco. ¿Alguna idea de qué estoy haciendo mal?
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
import random
from PyQt5.QtGui import *
EmptyList =[]#generamos la lista vacía
def vecesNumero():
veces = random.randint(1, 20)
return veces
while True:
herramienta=QInputDialog()
titulo = 'Creando una lista'
orden = '¿Cuántos números quiere que tenga la lista?'
modo = QLineEdit.Normal
valorIn, ok = QInputDialog.getText (herramienta,titulo,orden,modo)
if not ok:
break
if not valorIn:
break
try:
veces = int(valorIn)
except:
print('El valor introducido no es un número')
continue
else:
print ('La lista generada es:\n',random.randint(1,20))
Valora esta pregunta


0