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

答案里面n的含义

答案里面n的含义

正在回答

4 回答

n就是一个变量,其他英文也可以。作用是控制循环次数,当然你也可以用其他方法控制,比如x>2**19,x>pow(2,19)等等?

我也刚学,这两个百度来的,写错了莫怪...意思应该表达到了。

0 回复 有任何疑惑可以回复我~
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
task.py
利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
2 ** 0 + 2 **1 + 2**2 + .... + 2 ** 19
n (0,19)
'''

a1 = 1
sum = 0
n = 0
while True:
    x = 2 ** n
    print '第%s项的值为%s' % (n+1, x)
    sum += 2 ** n
    n += 1
    if n >= 20:
         break
print '\n前20项的和为%s' % sum


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

n并没有含义,n1,n2,n3只是一个变量名字,同样可以用a,b,c来代替。

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

啊,把代码发出来啊

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

举报

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

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

进入课程

答案里面n的含义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信