欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 蓝桥杯备赛-入门训练题 day1

蓝桥杯备赛-入门训练题 day1

2025/3/14 6:02:14 来源:https://blog.csdn.net/A143754/article/details/146226095  浏览:    关键词:蓝桥杯备赛-入门训练题 day1

1、斐波那契数列

问题描述:

输入格式:

输入包含一个整数n。

输出格式:

代码:
# 斐波那契数列
f1 = 0
f2 = 1
n = int(input("请输入要计算第几项:"))
if n==1:print("余数为0")
elif n==2:print("余数为1")
else:i=2while i<n:sum = f1+f2f1 = f2f2 = sumi+=1yu = f2%10007print("余数为{}".format(yu))

这个代码的思路很简单,我就不单独写思路了

2、实数输出

问题描述:

给定圆的半径r,求圆的面积。

输入格式:

输入包含一个整数r,表示圆的半径。

输出格式:

输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。
对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。
实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。

思路:

其实本题的思路很简单,并没有太过复杂的过程,其实只要控制最后输出的结果保留多少位就可以了

代码:
# 实数输出
import math
r = int(input("请输入半径r:"))
sum = math.pi*r*r
print("{:.7f}".format(sum))

3、求和公式

这个非常简单,直接上带代码:

# 求和公式
n = int(input("请输入要计算多少项的和:"))
i = 1
sum = 0
while i<=n:sum+=ii+=1
print(sum)

4、A+B问题

具体描述:

这个也非常之简单,大家自己应该能快速编写,我们准备进入基础练习篇

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词