2017-10-16 3 views
2

Ich muss ein Programm, das die Benutzernummer von 1 bis 100 liest und stellt dann alle Quadrate dieser Zahl, seine irgendwie immer erroringSquares von Benutzereingaben

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

Bitte bearbeiten Sie die Frage und fügen Sie die Fehlermeldung ein. – lit

+0

SyntaxError: Mehrere Anweisungen, die beim Kompilieren einer einzelnen Anweisung gefunden wurden –

+0

> zeigt dann alle Quadrate dieser Zahl an - was genau meinst du hier? – ingvar

Antwort

0

Sie müssen =<-<= sich ändern . Auch der counter Wert ändert sich nie. Dies wird eine Endlosschleife sein. Wie werden die Quadrate angezeigt?

Ich bin nicht sicher über den Wert der 100-mal das gleiche Quadrat zu berechnen. Was bedeutet "alle Quadrate dieser Zahl ..."?

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

Was ist mit dem Downvote? Bitte sag mir, damit ich es besser machen kann. – lit

+0

weiß nicht, wer downvoted ich habe vergessen, die print (numUser) von allen Quadraten der Zahl hinzufügen, ich meine alle Werte der Zahl im Quadrat zwischen 1-100 vergessen zu erwähnen, Entschuldigung –