【问题描述】输入n的值,利用循环编程求1+3+9+27+…+3**n的值,并输出。
【输入形式】输入一个正整数n
【输出形式】输出所求得的和
【样例输入】5
【样例输出】s=364
【样例说明】
【评分标准】
x=eval(input())
z=0
while x>=0:
z=z+3**x
x-=1
print("s=",z)
Python代码:使用eval处理用户输入并进行指数累加
这段Python代码接收用户输入赋值给变量x,然后在while循环中,将3的x次方累加到变量z,每次循环x减1,直到x小于0。最后打印变量z的值。
【问题描述】输入n的值,利用循环编程求1+3+9+27+…+3**n的值,并输出。
【输入形式】输入一个正整数n
【输出形式】输出所求得的和
【样例输入】5
【样例输出】s=364
【样例说明】
【评分标准】
x=eval(input())
z=0
while x>=0:
z=z+3**x
x-=1
print("s=",z)
8518
2万+

被折叠的 条评论
为什么被折叠?