嗨,我想创建一个应用程序,将X提升到一个电源,直到达到Y.
我现在有这样的事情
x = 10
y = 1000000
while x <= y:
x = x**x
print(x)
我不希望它在功能上。
我知道这可能很简单,但我刚开始学习Python:)
答案 0 :(得分:0)
这可能就是你要找的东西。在python中,你想使用运算符来计算数学+ =, - =,* =,/ =用于相同的变量操作。
counter = 10
while counter <= 1000000:
counter *= counter
print(counter)
答案 1 :(得分:0)
10 10 10 ... (x)永远不会等于10 6 (y)因为10 10 大四个数量级。你的程序会将x = 10解释为小于10 6 ,执行x x (10 10 ),将此值解释为大于10 < sup> 6 ,退出循环,然后打印x(现在10 10 )。
我不认为这是你正在尝试做的事情;请考虑其他用户留下的评论。我有预感你正在寻找x n = y(10 * 10 * 10 ...),你可以简单地使用对数。