蓝桥杯练习题(一):Python组之入门训练题

简介: 这篇文章是关于蓝桥杯Python组的入门训练题,包括Fibonacci数列、圆的面积、序列求和和A+B问题的具体代码实现和样例输出。

一:实现Fibonacci数列

  • Fibonacci数列:0,1,1,2,3,5,8,13。。。。
  • 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1
    当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少
  • 输入格式 输入包含一个整数n
  • 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数

具体代码:

def Fib(x):
    if x<1:
        return 0
    elif x==1 or x==2:
        return 1
    else:
        return Fib(x-1)+Fib(x-2)
x=int(input())
print(Fib(x)%10007)

运行结果:
在这里插入图片描述
在这里插入图片描述

二:圆的面积

  • 问题描述:给定圆的半径r,求圆的面积
  • 输入格式:输入包含一个整数r,表示圆的半径
  • 输出格式:输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积
  • 样例输入:4
  • 样例输出:50.2654825
  • 数据规模与约定:1 <= r <= 10000

具体代码

import math

r = eval(input())
c = math.pi * r * r
print('%.7f'%c)

运行结果
在这里插入图片描述

三:序列求和

  • 问题描述:求1+2+3+…+n的值
  • 输入格式:输入包括一个整数n
  • 输出格式:输出一行,包括一个整数,表示1+2+3+…+n的值
  • 样例输入:4
  • 样例输出:10
  • 样例输入:100
  • 样例输出:5050
  • 数据规模与约定:1 <= r <= 10000

具体代码

x = eval(input())
c = x*(x+1)/2
print(int(c))

运行结果
在这里插入图片描述

四:A+B问题

  • 问题描述:输入A、B,输出A+B
  • 输入格式:输入的第一行包括两个整数,由空格分隔,分别表示A、B
  • 输出格式:输出一行,包括一个整数,表示A+B的值
  • 样例输入:12 45
  • 样例输出:57
  • 数据规模与约定:-10000 <= A, B <= 10000

具体代码:

x,y = map(int,input().split())
z=x+y
print(z)

运行结果:
在这里插入图片描述

目录
相关文章
|
2天前
|
存储 机器学习/深度学习 算法
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
蓝桥杯Python编程练习题的集合,涵盖了从基础到提高的多个算法题目及其解答。
11 3
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
|
1天前
|
数据可视化 开发者 Python
使用Python进行数据可视化:从入门到精通
【10月更文挑战第7天】本文将引导您通过Python的可视化库,如Matplotlib和Seaborn,来探索和展示数据。我们将通过实际代码示例,学习如何创建各种图表,包括条形图、散点图和直方图等,并讨论如何优化这些图表以更好地传达信息。无论您是初学者还是有一定基础的开发者,这篇文章都能帮助您提高数据可视化技能。
|
1天前
|
测试技术 Python
Python中的装饰器:从入门到精通
【10月更文挑战第7天】本文旨在通过浅显易懂的方式,向读者介绍Python中装饰器的概念、用法和高级应用。我们将从装饰器的定义开始,逐步深入到如何创建和使用装饰器,最后探讨装饰器在实战中的应用。文章将结合代码示例,帮助读者更好地理解和掌握这一强大的工具。
|
2天前
|
人工智能 Python
蓝桥杯练习题(四):Python组之历届试题三十题
关于蓝桥杯Python组历届试题的三十个练习题的总结,包括题目描述、输入输出格式、样例输入输出以及部分题目的解题思路和代码实现。
6 0
蓝桥杯练习题(四):Python组之历届试题三十题
|
2天前
|
存储 机器学习/深度学习 算法
蓝桥杯练习题(二):Python组之基础练习三十题
蓝桥杯Python编程练习题的集合,包含了三十个不同难度的编程题目,覆盖了基础语法、数据结构和算法等领域。
6 0
|
1天前
|
机器学习/深度学习 数据采集 数据挖掘
探索Python编程的奥秘
【10月更文挑战第7天】本文将带你走进Python的世界,探索其背后的逻辑与魅力。我们将从基础语法开始,逐步深入到函数、面向对象编程等高级特性,最后通过实际项目案例,让你体验Python的强大与便捷。无论你是编程新手,还是有一定基础的开发者,都能在这篇文章中找到你需要的信息和启发。
|
2天前
|
IDE 开发工具 Python
Python 编程入门:打造你的第一个程序
【10月更文挑战第6天】编程,这个听起来高大上又充满神秘感的领域,其实就像学习骑自行车一样。一开始你可能会觉得难以掌握平衡,但一旦你学会了,就能自由地穿梭在广阔的道路上。本文将带你走进 Python 的世界,用最简单的方式让你体验编写代码的乐趣。不需要复杂的理论,我们将通过一个简单的例子——制作一个猜数字游戏,来实践学习。准备好了吗?让我们开始吧!
|
4天前
|
存储 人工智能 Java
Python编程入门:从基础到实战
【10月更文挑战第4天】本文旨在为初学者提供一个全面而深入的Python编程学习路径。我们将从Python的基本语法和概念开始,然后逐步深入到更复杂的主题,如数据结构、面向对象编程和异常处理等。最后,我们将通过一些实际的项目案例,帮助读者将理论知识应用到实践中去。无论你是编程新手,还是有一定经验的开发者,都可以在这篇文章中找到适合自己的学习内容。让我们一起开启Python编程的学习之旅吧!
|
3天前
|
存储 人工智能 数据挖掘
探索Python编程:从基础到进阶
【10月更文挑战第5天】在数字时代的浪潮中,掌握编程技能已成为一项宝贵的能力。本文旨在为初学者提供一个深入浅出的Python编程之旅,从基本概念到实际应用,逐步揭示编程之美。无论你是编程新手还是希望深化理解,跟随这篇文章的脚步,你将学会如何用Python语言构建你的第一个程序,并了解代码背后的逻辑。让我们开始吧,解锁编程的秘密,开启你的技术成长之路!
|
4天前
|
数据可视化 Python
Python编程之数据可视化入门
【10月更文挑战第4天】在数字时代的洪流中,数据如同星辰般璀璨,而将它们绘制成图表,便是我们探索宇宙的方式。本文将带你启航,用Python这艘航船,驶向数据可视化的奥秘。我们将从安装必要的工具包开始,逐步深入到数据的呈现,最后通过代码示例点亮知识的灯塔,指引你在数据海洋中航行。让我们握紧舵盘,乘风破浪,揭开数据背后的故事吧!