Python while 实现阶乘和斐波那契数列
【摘要】 环境信息ModelArtsNotebookmindspore1.2.0-openmpi2.1.1-ubuntu18.04 代码示例 阶乘count = int(input('阶乘:'))res = 1while True: res = res * count count = count - 1 if count == 1: breakprint(res)阶...
环境信息
- ModelArts
- Notebook
- mindspore1.2.0-openmpi2.1.1-ubuntu18.04
- Notebook
代码示例
阶乘
count = int(input('阶乘:'))
res = 1
while True:
res = res * count
count = count - 1
if count == 1:
break
print(res)
阶乘: 5
120
斐波那契数列
def fib(n):
n1 = 1
n2 = 1
n3 = 1
if n < 1:
print('输入有误')
return -1
while (n - 2) > 0:
n3 = n2 + n1
n1 = n2
n2 = n3
n = n - 1
return n3
res = fib(98)
print(res)
135301852344706746049
备注
- 欢迎各位同学一起来交流学习心得^_^
- 在线课程、沙箱实验、认证、大赛、论坛和直播,其中包含了许多优质的内容,推荐了解与学习。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)