2016-07-27 1 views
-1

Je suis nouveau python et d'essayer de résoudre un problème dans SPOJ,python prendre d'entrée lorsque le nombre d'entrée n'est pas spécifié

Dans ce numéro de la question de l'entrée (10 maximale est spécifiée, comment jamais, il pourrait être quelque chose entre 1 à 10) n'est pas spécifié donc il donne l'erreur NZEC

J'ai essayé ceci:

t = 10 
while(t>0): 
    t = t - 1 
    n = raw_input() 
    if(len(n) == 0): 
     break 

mais il ne fonctionne pas

dans c nous peut utiliser EOF pour déterminer ce

s'il vous plaît aider

+0

S'il vous plaît fixer l'indentation et le détail de l'erreur –

+0

Qu'est-ce que vous essayez de faire ici? Prendre 10 entrées différentes? que faites-vous avec 'n' qui est tapé par l'utilisateur? Quel est le but de ce code? – cdarke

+0

maximum de 10 entrées donc il peut y avoir n'importe quoi entre 1 à 10 ... ma question est ce que si seulement 5 entrée ou 7 comment puis-je savoir quand arrêter –

Répondre

0

Résolu utilisation

try: 
    while True: 
     n = int(raw_input()) 
     #do something 
except: 
    pass