小编use*_*354的帖子

如何检查变量是整数还是字符串?

我有一个有几个命令的应用程序.当您键入某个命令时,您必须输入有关某事/某人的其他信息.现在信息必须严格地是整数或字符串,具体取决于具体情况.

但是,无论你使用raw_input()输入Python是什么,实际上都是一个字符串,无论如何,更具体地说,我怎么会很快和没有尝试...除了看看变量是由数字还是字符组成?

python variables python-2.7

34
推荐指数
3
解决办法
23万
查看次数

打开与程序相关的文件是否也会停止程序?

我有这个程序,应该搜索完美的数字.(如果除以X的所有数的总和等于X,则X是一个完美的数)
sum/2 = x

现在已经找到了前四个,这在古希腊是众所周知的,所以它并不是真的有点令人敬畏.

下一个应该是33550336.

我知道这是一个很大的数字,但该程序已经持续了大约50分钟,仍然没有找到33550336.

是因为我打开了.txt文件,我在程序运行时存储了所有完美的数字,还是因为我没有足够快的PC运行它*,或者因为我使用的是Python?

*注意:同样的PC在10分钟内分解了50万(同时还运行了完美的数字程序和带有3个YouTube标签的谷歌浏览器),也使用了Python.

这是程序的代码:

i = 2
a = open("perfect.txt", 'w')
a.close()
while True:
    sum = 0
for x in range(1, i+1):
    if i%x == 0:
        sum += x
if sum / 2 == i:
    a = open("perfect.txt", 'a')
    a.write(str(i) + "\n")
    a.close()
i += 1
Run Code Online (Sandbox Code Playgroud)

python-2.7 perfect-numbers

0
推荐指数
1
解决办法
372
查看次数

标签 统计

python-2.7 ×2

perfect-numbers ×1

python ×1

variables ×1