我有一个JScrollPane与FlowLayout我希望有一个固定的宽度.它应该只是垂直滚动,当我调整窗口大小时应该自动重新排列内容.我认为应该有一种方法,setEnableHorizontalScroll(false)但找不到它.
有没有简单的方法来做到这一点?
我一直试图让这段代码工作,将输入数字作为2到49之间的素数返回,但它所做的就是将大多数数字作为素数返回,即使它们不是......为了练习,我得到了无论如何,3,5和7都是素数,所以请忽略那一点......
def prime(a):
if a < 2: return False
if a % 2 == 0: return False
if a == 3 or a == 5 or a == 7: return True
for n in range(3,int(a ** 0.5) + 1):
if a % n == 0: return False
if a % n != 0: return True
a = input("Enter a number between 1 and 49: ")
if prime(a) is False:
print a, " is not a prime number"
if prime(a) is …Run Code Online (Sandbox Code Playgroud)