前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >牛客网刷题-(10)

牛客网刷题-(10)

作者头像
用户10920432
发布2024-01-18 17:48:17
850
发布2024-01-18 17:48:17
举报
文章被收录于专栏:Python数据结构与算法

(1)利用循环语句求立方和

代码语言:javascript
复制
#1.利用循环语句,求1-100的立方和
sum = 0
i = 0
while i < 101:
    sum += i**3
    i = i + 1
print(sum)
代码语言:javascript
复制
#做法2: for 循环
s = 0
for i in range(1,101):
    s = s + i**3
print(s)

(2)求斐波那契数列的第n项值

612da25aded14054a7c4e6a7976206b6.png
612da25aded14054a7c4e6a7976206b6.png
代码语言:javascript
复制
#2. 求第 n 个斐波那契数列的值
a = 1
b = 1
i = 1
n = int(input())
while n > i:
    a,b = b,a+b
    n -= 1
print(a)
代码语言:javascript
复制
#解法2
n = int(input())
a,b,i = 1,1,1
while i < n:
    a, b = b, a+b
    i += 1
print(a)
代码语言:javascript
复制
#解法3
n = int(input())
a,b = 1,1
for i in range(1,n):
    a,b = b,a+b
print(a)

因为枚举n项打印的是第n - 1项,所以我们最后print(a)

(3)for 循环遍历每一个字符的方法

代码语言:javascript
复制
#方法1:
for c in "python":
    print(c,end=" ")
print()

#方法2:
s = "piggylin"
for c in s:
    print(c,end=" ")
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (1)利用循环语句求立方和
  • (2)求斐波那契数列的第n项值
  • (3)for 循环遍历每一个字符的方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档