为了账号安全,请及时绑定邮箱和手机立即绑定

关于操作符的问题。

python中的*不表示乘号吗?那python的乘号怎么表示?还有平方或者更高次方怎么表示?帮我看看我的代码问题出在哪里,谢谢啦。

sum=0
x=1
n=0
while True:
    sum=sum+2**n
    n=n+1
    if n=20
    break
print sum


正在回答

2 回答

sum=0

x=1

n=1

while True:

    sum=sum+x

    x=2*x

    n=n+1

    if n==21:

        break

print sum


0 回复 有任何疑惑可以回复我~
sum=0
x=1
n=0
while True:
    sum=sum+2*n
    n=n+1
    if n==20:
        break
print sum
#乘号一个,等于号两个,break那行缩进,还有冒号


0 回复 有任何疑惑可以回复我~
#1

Huang小明 提问者

谢谢你的解答,不过我按你写的运算了一遍还是不行哦。乘号*好像不可能一个就行了吧?答案的那种思路跟我这个不同的,你试一下~
2016-10-12 回复 有任何疑惑可以回复我~
#2

Huang小明 提问者

把你写的答案中一个乘号换成两个乘号就可以得出正确结果啦,谢谢你的解答~你改下你的回答我采纳一下,给不懂的同学看下~
2016-10-12 回复 有任何疑惑可以回复我~
#3

zzzy123 回复 Huang小明 提问者

*是乘法运算,**是乘方运算。2*5=10;2**5=32。
2016-10-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758351    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

关于操作符的问题。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号