来自用户输入的正方形

时间:2017-10-16 16:14:54

标签: python-3.x input

我必须制作一个程序,从1到100读取用户编号,然后显示该编号的所有正方形,不知何故它始终错误

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)

1 个答案:

答案 0 :(得分:0)

您需要将=<更改为<=。此外,counter值永远不会更改。这将是一个无限循环。另外,方块将如何显示?

我不确定计算相同方块100次的价值。 “那个数字的所有正方形......”是什么意思?

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