列出等比数列的问题
输入一个值,输出以这个值为公比,1为首项的等比数列前十项,这样写问题出在哪里呀,纯新人a = int(input("输入一个值"))
b = 0
while b<=9:
print(a^b)
b = b+1
{:10_254:}
Python 的 ^ 是异或运算符,不是次幂的符号,而次幂的符号是 ** 或者用 pow 函数
参考代码:
a = int(input("输入一个值:"))
b = 0
while b<=9:
print(a ** b)
b = b+1
或者:
a = int(input("输入一个值:"))
b = 0
while b<=9:
print(pow(a,b))
b = b+1 Twilight6 发表于 2020-11-12 13:46
Python 的 ^ 是异或运算符,不是次幂的符号,而次幂的符号是 ** 或者用 pow 函数
参考代码:
明白啦 谢谢!
页:
[1]