永恒python怎么强化_永恒python加6_pythontip 挑战python (6-10)
挑战python,6-10题,入门题的解答过程,有更好的方法请留言
题目(id:6):求解100以内的所有素数
输出100以内的所有素数,素数之间以一个空格区分
思路:筛选法求素数。另外,每行结果最后必须输出一个换行,所以最后又加了一个print
Python代码:
num = [0]*101
num[0] = num[1] = 1
for i in range(100):
if num[i] == 0:
j = i + i
while(j <100):
num [j] = 1
j += i
for i in range(100):
if num[i] == 0:
print i,
题目(id:7):求矩形面积
已知矩形长a,宽b,输出其面积和周长,面积和周长以一个空格隔开
Python代码:
print a*b, 2*(a+b)
题目(id:8):求中位数
给你一个list L, 如 L=[0,1,2,3,4], 输出L的中位数(若结果为小数,则保留一位小数)。
思路:
这个题感觉给的输出要求不够充分。。。不过貌似测试用例比较简单
Python代码:
n = len(L)
L.sort()
if n&1:
print L[n/2]
else:
if (L[n/2-1]+L[n/2])&1:
print round((L[n/2-1]+L[n/2])/2.0,1)
else:
print (L[n/2-1]+L[n/2])/2
题目(id:9):最大公约数
给你两个正整数a和b, 输出它们的最大公约数。
Python代码:
if a < b:
a,b = b,a
while b:
a,b=b,a%b
print a
题目(id:9):最小公倍数
给你两个正整数a和b, 输出它们的最小公倍数。
Python代码:
def gcd(a,b):
if a < b:
a,b = b,a
while b:
a,b=b,a%b
return a
print a*b/gcd(a,b)
永恒python怎么强化_永恒python加6_pythontip 挑战python (6-10)相关推荐
- Python灰帽子_黑客与逆向工程师的Python编程之道
收藏自用 链接:Python灰帽子_黑客与逆向工程师的Python编程之道
- python datetime 加一个月_在当前日期加一年PYTHON
在当前日期加一年PYTHON 我已经使用以下变量从数据库中获取了一个日期 {{ i.operation_date }} 我得到了一个像 April 1, 2013 我需要在上面加上一年,这样我才能得到 ...
- python图像计数_计算机视觉:利用OpenCV和Python进行车辆计数详细步骤
本教程我将分享几个简单步骤解释如何使用OpenCV进行Python对象计数. 需要安装一些软件: Python 3 OpennCV 1.了解Opencv从摄像头获得视频的Python脚本import ...
- python就业发展前景_如何参与蓬勃发展的Python就业市场
python就业发展前景 From finance to artificial intelligence, data science to web development, there isn't a ...
- python 面试问题_值得阅读的30个Python面试问题
python 面试问题 Interview questions are quite tricky to predict. In most cases, even peoples with great ...
- python核心理念_《三天搞定Python基础概念之第一天》中文版
前言: 首先,非常感谢Jiang老师将其分享出来!本课件非常经典! 经过笔者亲测,竟然确实只要三天,便可管中窥豹洞见Python及主要库的应用.实属难得诚意之作! 其次,只是鉴于Jiang老师提供的原 ...
- python编码口诀_【每日一练】python输出 9*9 乘法口诀表
程序分析:分行与列考虑,共9行9列,i控制行,j控制列. 第一行: for i in range(1, 10): 创建一个从1到9的循环,并依次赋值给i 第二行: print() 这个是Python ...
- python网页版本_利用jupyter网页版本进行python函数查询方式
我就废话不多说了,还是直接看代码吧! import numpy world_alchol=numpy.genfromtxt("world_alcohol.txt",delimter ...
- python手机教程_一张图带你学会Python,学习Python的非常简单,附教程
不过这张图是基于 Python 2 的(虽然影响也很小),所以我做了几个注释,也就是图上的几个数字,对内容做一点点补充说明: 关于编码,并不是一定要 UTF-8,而是要求"一致", ...
最新文章
- 快手在直播间里养起了AI宠物,连柳岩、大鹏都爱不释手
- HTML+CSS+PHP+COOKIE在本地搭建一个简易的登陆注册网页
- stm32 Fatfs 读写SD卡
- openssh升级sftp_OpenSSH 8.2 发布 包括 sftp 客户端和服务器支持
- Node.js v11.0 正式发布!
- 清华博士直播 | 如何让AI模型更皮实、更稳定?
- Flash/Flex学习笔记(26):AS3自定义右键菜单
- AndroidStudio_安卓原生开发_自定义服务器Token验证_MD5加密方法---Android原生开发工作笔记156
- 数组中某个元素相同的去重_JAvaScript:JS数组元素去重的方法
- 【干货】2021年中国主要经济指标预测-中国科学院.pdf(附下载链接)
- 触发日期spring3整合quartz实现任务调度功能
- Verdi的使用技巧总结
- android 获取root权限原理解析,手机如何获得root权限 原理以及作用是什么
- 捋一捋Python中的List(下)
- 内存报错:Cannot allocate memory
- iOS获取当前设备型号等信息总结 包含iPhone7和iPhone7P
- 《东周列国志》第五十二回 公子宋尝鼋构逆 陈灵公衵服戏朝
- 迅雷11抢先体验版,免费2T空间可离线下载高速取回
- SSM电影点播系统03-UI界面设计
- macOS Catalina(mac10.15.5系统)