2017-10-16 3 views
2

je dois faire un programme qui lit le numéro d'utilisateur de 1 à 100 et présente alors toutes les cases de ce nombre, en quelque sorte son toujours erroringcarrés d'entrée utilisateur

import math 
numUser = int(input("Enter a value between 1 and 100: ")) 
counter = 1 
if numUser >= 100 or numUser =< 0: 
    print("Enter a valid number!") 
else: 
    while counter =< 100: 
     squares = pow(numUser, 2) 
+0

Veuillez modifier la question et coller le message d'erreur. – lit

+0

SyntaxError: plusieurs instructions trouvées lors de la compilation d'une seule instruction –

+0

> présente alors tous les carrés de ce nombre. Que voulez-vous dire par là? – ingvar

Répondre

0

Vous devez changer =<-<= . En outre, la valeur counter ne change jamais. Ce sera une boucle infinie. Aussi, comment les carrés seront-ils montrés?

Je ne suis pas sûr de la valeur de calculer le même carré 100 fois. Que signifie "tous les carrés de ce nombre ..."?

import math 
numUser = int(input("Enter a value between 1 and 100: ")) 
counter = 1 
if numUser >= 100 or numUser <= 0: 
    print("Enter a valid number!") 
else: 
    while counter <= 100: 
     squares = pow(numUser, 2) 
     counter += 1 
+0

Qu'y a-t-il avec le downvote? S'il te plaît, dis-le moi pour que je puisse faire mieux. – lit

+0

ne sais pas qui downvoted j'ai oublié d'ajouter l'impression (numUser) par tous les carrés du nombre je voulais dire toutes les valeurs du nombre carré entre 1-100 oublié de mentionner désolé –