我必须制作一个程序,从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)
答案 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