给x供电,直到在while循环中到达y

时间:2016-09-09 22:22:45

标签: python

嗨,我想创建一个应用程序,将X提升到一个电源,直到达到Y.

我现在有这样的事情

x = 10 
y = 1000000
while x <= y: 
    x = x**x
print(x)

我不希望它在功能上。

我知道这可能很简单,但我刚开始学习Python:)

2 个答案:

答案 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 ...),你可以简单地使用对数。