蓝桥杯练习系统——入门题python

Fibonacci数列

问题描述
Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。

# -*- coding:utf-8 -*-
a1=1
a2=1
M=10007
n=int(input())
for i in range(1,n):
	temp = a2
	a2 = (a1+a2) % M
	a1 = temp
print(a1)

圆的面积

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

# -*- coding: utf-8 -*-
pi =3.14159265358979323
r = int(input(''))
w = pi*r*r
print('%.7f' %w)

序列求和

问题描述
求1+2+3+…+n的值。

# -*- coding: utf-8 -*-
n = int(input())
a = ((n+1)*n)//2
print(a)

A+B问题

问题描述
输入A、B,输出A+B。

# -*- coding: utf-8 -*-
a,b = map(int,input().split( ))#注意split中间的空格键一定要打
c = a + b
print(c) 
发布了11 篇原创文章 · 获赞 0 · 访问量 266

猜你喜欢

转载自blog.csdn.net/qq_44904900/article/details/103989398