Python-期末练习
1、骑车与走路:我们的校园很大很大很大大大大大……,骑个自行车去办事会很快,比如取个快递了,到其他宿舍楼找个同(nv)学(you)了。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车、开锁并骑上自行车的时间为27秒;停车、锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入:从键盘输入一个整数,表示一次办事要行走的距离,单位为米。
输出:对应每个整数,如果骑车快,输出“Bike”;如果走路快,输出“Walk”;如果一样快,输出“Same”。
1 n = eval(input("请输入要去办事的距离:")) 2 t1 = 27 + 23 + n/3.0 3 t2 = n/1.2 4 if t1 < t2: 5 print("Bike") 6 elif t1 == t2: 7 print("Same") 8 else: 9 print("Walk")
2、编写函数计算所得税。地球上某个幸福感爆棚的国家税收收制度如下:当一个劳动者月收入在2000元(包括2000元)以下时,不需要纳税;月收入在2000元和5000元(包括5000元)之间时,超过2000的部分纳税8%;月收入在5000元以上时,2000至5000之间的部分纳税8%,超过5000的部分纳税15%。请根据输入的月收入,算出税款。
输入:从键盘输入一个整数,表示月收入,单位为元。
输出:输出需要缴纳的税款(可能为小数)。格式为 “Tax: xxxxx ”。
1 n = eval(input("请输入月收入:")) 2 if n > 5000: 3 tax = (n-5000)*0.15+3000*0.08 4 elif n>2000: 5 tax = (n-2000)*0.08 6 elif n>=0: 7 tax = 0 8 else: 9 print("月收入输入错误") 10 print("Tax:",tax)
3、十进制到六进制 (decimal_to_senary):狡猾的国际大盗Mike(国籍:中国,真名:李二狗)整容后又回到中国并频频作案,警方苦于不知道他整容后的相貌,无法将其抓获。但再狡猾的狐狸也逃不过好猎手,Mike于前日在北京朝阳区某网吧上网时,被《太阳的后裔》剧情所吸引,离开时不慎将一个U盘落在机器上忘了拔下来。英勇的朝阳区群众又立新功,他们发现U盘后将其交给警方。刑警大队队长老吴亲自接手此案,他仔细检查U盘后发现U盘中只有一个加密的压缩文件,文件名叫做“secret.rar”(我已经把这个文件附在压缩包内了),贴在U盘上的纸条写着“身份证、手机、唵嘛呢叭咪吽”字样。据技术人员分析:该加密文件中存放着的两张照片就是Mike整容后的真面目;该加密文件的密码就是Mike身份证号和手机号码合在一起的六进制形式。因Mike的身份证号和手机号已被警方掌握,所以只需要把这串数字“37010119660816001618858585858”转化为六进制即可得到加密文件的密码。老吴记得他上大一时学过一门课叫做《大学计算机》,其中教过十进制整数转化为任意进制的方法,即用十进制数除以要转化的进制,得到一个余数,然后依次计算,一直到最终的商为0时为止,再把所有的余数倒序写出来就是最终结果了。非常遗憾的是老吴不会编程,这么大一串数字手算太费劲了,请你帮帮老吴,使用Python这个利器写一个十进制到六进制的转化器吧,早早打开文件,好把Mike抓住。
输入:输入为需要转换的十进制数.
输出:进制转换后的六进制数。
例如输入:
13
46
265
则对应输出:
21
114
1121
1 def to_6(x): 2 result = '' 3 if x: 4 result = to_6(x// 6) 5 return result + str(x% 6) 6 else: 7 return result 8 def main(): 9 n = eval(input("请输入一个十进制数:")) 10 m = to_6(n) 11 print(m) 12 main() 13
转载于:https://www.cnblogs.com/wkfvawl/p/9212782.html
Python-期末练习相关推荐
- 太牛了 Python期末复习总结,提高成绩必备回家过个开心年
Python期末复习之语法 将用一张思维导图的形式来展示python的基础语法. Python期末复习之运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑 ...
- python期末考试试题
python期末考试试题汇总 学习 2020-4-105589阅读 · 98喜欢 · 11评论 想个昵称憋一天 粉丝:370文章:31 关注 6.for i in range(2,n): if n%i ...
- 下列不是python对文件的读操作方法是-小猿圈python之python期末考试测试题(一)...
原标题:小猿圈python之python期末考试测试题(一) 又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试 ...
- 小猿圈python之python期末考试测试题(一)_小猿圈python之python期末考试测试题(二)...
快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科: ...
- 上海交通大学python期末考试样题加解析_上海交通大学python期末考试样题加解析...
<上海交通大学python期末考试样题加解析>由会员分享,可在线阅读,更多相关<上海交通大学python期末考试样题加解析(7页珍藏版)>请在人人文库网上搜索. 1.升够上伙归 ...
- Python—期末考试模拟训练题
Python-期末考试模拟训练题 2019.12.19日 输出一行Hello,world. print("Hello,world.") 输出10行带标号的Hello,world. ...
- 大一python期末考试难吗_python期末考试复习
期末考试复习 补修的python跟着大一一起学,考试肯定不会出难,于是就敲了一些代码,把他们放到博客上,来记录一下 代码都是一段一段的,且python代码不是很多,所以我都写到了一个文件里,作为练习S ...
- Python期末总结
Python期末总结 第二章 Python基础 2.1代码格式 良好的代码格式可提升代码的可读性 注释 单行注释以"#" 开头,用于说明当前行或之后代码的功能.单行注释既可 ...
- Python期末复习题:流程控制
Python期末复习题:流程控制 文章目录 Python期末复习题:流程控制 一.成绩转换 二.Leibniz公式计算圆周率 三.输出回文素数 四.输出该日期是这一年的第几天 一.成绩转换 请编写一个 ...
- python智慧树期末_智慧树大数据python期末答案
智慧树大数据python期末答案 中国加入wto后亚洲经济重心迅速向日本向中国转移掀起了本轮经济全球化的库兹涅佐夫号航母着舰区是航母斜角甲板,斜角甲板上面有好的戏剧语言不仅能够推动什么发展同时还能揭示 ...
最新文章
- 广搜破解密码(HDU1195)
- highcharts加载数据库数据(java版)
- linux32内核下载rpm,Vivaldi TP4 for Linux Rpm (32bit)
- C++ Primer 第三章 字符串、向量和数组
- Memetic Algorithm(文化基因算法)
- html5 loaded,How do you check if a HTML5 audio element is loaded?
- linux缓存文件用户权限错误,Laravel运行缓存权限问题
- Pytorch入门-2
- 【BZOJ3669】【codevs3314】魔法森林,写作LCT,读作SPFA
- python面试问题_Python面试问题
- 拓端tecdat|游记数据感知旅游目的地形象
- 云计算 third day
- Hi3516A开发--电阻分压阻值计算
- Linux下ps命令
- 简要描述如何安装配置apache的一个开源Hadoop
- 在线生成txt图案或者logo
- css3论坛,css3学习参考手册
- 三甲医院就医流程与HIS系统
- 基于人脸识别的课堂签到管理系统(七)---实现人脸搜索,完善签到功能
- 多个表格汇总怎么做?