0
Como hago para guardar los datos ingresados por los usuarios en una lista [····]??
4 odpowiedzi
0
puede ser algo asi
#para números enteros
x = int(input("ingrese la cantidad de elementos"))
lista=[]
for i in range(x):
lista.append(int(input("ingrese numero")))
print(lista)
0
Y si quiero poner una string?
0
con este codigo puedes colocar strings, pero todas las input seran strings , asi ingreses un numero.
x = int(input("ingrese la cantidad de elementos: "))
lista=[]
for i in range(x):
y = (input("ingrese value: "))
lista.append(y)
print(lista)
0
#si quieres poner un string, colocas asi:
x = int(input("ingrese la cantidad de elementos: ")) #ingresamos el numero de elementos que tendra la lista
lista=[] ...
for i in range(x):
y = (input("ingrese value: ")) #entrada del usuario
lista.append(y)
if lista[i].isdigit(): #como todas las entradas son strings, con este comando las convierte en numerico
lista[i]=float(lista[i]) #aqui reemplazamos el string por un float si el input fue numerico
else:
continue
print(lista)