假设有两个变量 k 和 m,每个变量都已经与一个正整数值相关联,并进一步假设 k 的值小于 m 的值。编写计算 k 和 m 之间完美平方数所需的代码。(完美平方是一个整数,如 9、16、25、36,它等于另一个整数的平方(在本例中分别为 3*3、4*4、5*5、6*6。)关联数字你用变量 q 计算。例如,如果 k 和 m 的值分别为 10 和 40,则应将 3 分配给 q,因为在 10 和 40 之间有这些完全平方数:16、25 和 36。
**如果我想计算 16 和 100 之间的数字(5,6,7,8,9 =makes 5)并根据 i 和 j 编写代码,我的代码将如下所示,但出了点问题。我想得到结果,5 最后。我该如何纠正?
k=16
m=100
i=0
j=0
q1=0
q2=0
while j**2 <m:
q2=q2+1
while i**2 <k:
q1=q1+1
i=i+1
j=j+1
print(q2-q1)
12345678_0001
温温酱
白衣染霜花
相关分类