我正在尝试编写一个程序来跟踪计数到 googol 的时间,即 10 的 100 次方。我这样做的方式是让人们计数,“一,零”,10 等......所以它更容易。这是我正在使用的代码,
from math import *
x = 10
y = 100
num = 0
up = 1
counter = 0
upper = 9
googol = pow(x, y)
while googol > 0:
num += up
counter += 1
googol -= 1
if counter == upper:
up += 1
upper *= 10 + 9
print num
这很难运行,因为它需要很长时间,这值得离开运行一段时间还是会因为时间太长而无法得到答案?你知道代码或语言的替代品吗?