牛客网刷题-(10)

简介: 牛客网刷题-(10)

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

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

 

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

#2. 求第 n 个斐波那契数列的值
a = 1
b = 1
i = 1
n = int(input())
while n > i:
    a,b = b,a+b
    n -= 1
print(a)
#解法2
n = int(input())
a,b,i = 1,1,1
while i < n:
    a, b = b, a+b
    i += 1
print(a)
#解法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 循环遍历每一个字符的方法

#方法1:
for c in "python":
    print(c,end=" ")
print()
#方法2:
s = "piggylin"
for c in s:
    print(c,end=" ")

 

 

 

目录
相关文章
|
6月前
leetcode541刷题打卡
leetcode541刷题打卡
30 0
|
6月前
刷题之Leetcode203题(超级详细)
刷题之Leetcode203题(超级详细)
32 0
刷题之Leetcode203题(超级详细)
|
6月前
|
算法
刷题之Leetcode59题(超级详细)
刷题之Leetcode59题(超级详细)
26 0
|
6月前
|
算法
刷题之Leetcode704题(超级详细)
刷题之Leetcode704题(超级详细)
24 0
|
6月前
leetcode1047刷题打卡
leetcode1047刷题打卡
33 0
|
6月前
|
索引
leetcode151刷题打卡
leetcode151刷题打卡
32 0
|
Java 测试技术 C语言
leetcode刷题(5)
各位朋友们,大家好,今天是我leedcode刷题的第五篇,我们一起来看看吧。
|
人工智能 算法 C++