[Python] Listas y números negativos.

Iniciado por Meta, 14 Noviembre 2010, 00:40 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Eso es lo que quiero hacer, empezar desde cero.

A lo mejor como dices, está bien y no tiene nada de malo el resultado.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Yeison.Eng

Todos han aportado, yo tambien
así lo haría yo

Código (python) [Seleccionar]

#! /usr/bin/python
#-*- coding: utf-8 -*-

lista=[]
contador=0
while contador<10:
    entrada=int(raw_input("Digite un número %d: " %(contador+1)))
    if entrada<0: print "Sólo números positivos!"
    else:
        lista.append(entrada)
        contador+=1
print "\nya son 10 números"
print lista


Novlucker

Cita de: Shell Root en 16 Noviembre 2010, 04:25 AM
Pedir números, al completar 10 números POSITIVOS imprimirlos, si se ingresa uno negativo, vuelve a pedir los números. Yo diría que se empezará otra vez desde 0, y por cierto, así fue que lo hice. XD

Como hacer las cosas de la manera difícil y sobrevivir en el intento :xD

Código (python) [Seleccionar]
while True:
    lista = []
    for i in range(10):
        lista.append(input('Ingresa numero: '))
    if True in [i<1 for i in lista]:
        print 'La lista contiene un negativo'
    else:
        print lista
        break


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein