输入格式 输出格式 数据规模与约定 输入格式 输出格式 数据规模与约定 解题思路: 输入格式 输出格式 数据规模与约定 错误代码! 然而提交之后并没有得到100分,查看了评测记录后,发现输入数据为 所以:蓝桥杯中不要使用 正确代码: 输入格式 输出格式 数据规模与约定 解题思路: 做了这四个入门题目后,发现题目虽然简单,但反应了许多问题! 基本了解了Python蓝桥杯的做题方式 不过,Python的问题也很直观反应出来了,相对于C++语言,内存使用几乎多10倍,CPU的运行速度几乎慢10倍,Fibonacci数列使用的CPU有点恐怖啊~~
A+B问题:输入A、B,输出A+B
输入的第一行包括两个整数,由空格分隔,分别表示A、B。比如12 45
输出一行,包括一个整数,表示A+B的值。比如57
-10000 <= A, B <= 10000。a, b = map(int, input().split()) print(a + b)
序列求和:求1+2+3+…+n的值
输入包括一个整数n。比如100
输出一行,包括一个整数,表示1+2+3+…+n的值。比如5050
1 <= n <= 1,000,000,000。
n = int(input()) sum = (n * (n + 1)) / 2 print(int(sum))
圆的面积:给定圆的半径r,求圆的面积
输入包含一个整数r,表示圆的半径。比如4
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。比如50.2654825
1 <= r <= 10000。import math r = int(input()) area = math.pi * r ** 2 print(round(area, 7))
80
时,蓝桥杯系统给的正确输出是20106.1929830
,很明显Python内置方法round()
虽然可以用来四舍五入保留小数点后n位,但是最后是0时,并不保留!而蓝桥杯系统却需要你保留这个0!round()
方法用来四舍五入保留小数点后n位import math r = int(input()) area = math.pi * r ** 2 print('%.7f' %area)
Fibonacci数列:Fibonacci数列除以10007的余数
输入包含一个整数n。比如22
输出一行,包含一个整数,表示Fn除以10007的余数。比如7704
1 <= n <= 1,000,000
n = int(input()) f1 = f2 = f3 = 1 while n >= 3: f3 = (f1 + f2) % 10007 f1, f2 = f2, f3 n -= 1 print(f3)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算