Python-期末练习
1、骑车与走路:我们的校园很大很大很大大大大大……,骑个自行车去办事会很快,比如取个快递了,到其他宿舍楼找个同(nv)学(you)了。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车、开锁并骑上自行车的时间为27秒;停车、锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入:从键盘输入一个整数,表示一次办事要行走的距离,单位为米。
输出:对应每个整数,如果骑车快,输出“Bike”;如果走路快,输出“Walk”;如果一样快,输出“Same”。
n = eval(input("请输入要去办事的距离:"))
t1 = 27 + 23 + n/3.0
t2 = n/1.2
if t1 < t2:
print("Bike")
elif t1 == t2:
print("Same")
else:
print("Walk")
2、编写函数计算所得税。地球上某个幸福感爆棚的国家税收收制度如下:当一个劳动者月收入在2000元(包括2000元)以下时,不需要纳税;月收入在2000元和5000元(包括5000元)之间时,超过2000的部分纳税8%;月收入在5000元以上时,2000至5000之间的部分纳税8%,超过5000的部分纳税15%。请根据输入的月收入,算出税款。
输入:从键盘输入一个整数,表示月收入,单位为元。
输出:输出需要缴纳的税款(可能为小数)。格式为 “Tax: xxxxx ”。
n = eval(input("请输入月收入:"))
if n > 5000:
tax = (n-5000)*0.15+3000*0.08
elif n>2000:
tax = (n-2000)*0.08
elif n>=0:
tax = 0
else:
print("月收入输入错误")
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
def to_6(x):
result = ''
if x:
result = to_6(x// 6)
return result + str(x% 6)
else:
return result
def main():
n = eval(input("请输入一个十进制数:"))
m = to_6(n)
print(m)
main()
Python-期末练习的更多相关文章
- python期末考试复习
期末考试复习 补修的python跟着大一一起学,考试肯定不会出难,于是就敲了一些代码,把他们放到博客上,来记录一下 代码都是一段一段的,且python代码不是很多,所以我都写到了一个文件里,作为练习 ...
- python期末复习—列表
列表:列表元素需用逗号分隔,放在方括号里,如:list=['Q',15];元素类型可以是数字,单个字符,字符串,列表.字符串和字符需要用单引号引起来. 访问列表:print(列表名[0])访问第一个元 ...
- python爬虫期末复习
python期末复习 选择题 以下选项中合法的是(A). A 爬取百度的搜索结果 B 爬取淘宝的商品数据 C 出售同学的个人信息 D 为高利贷提供技术服务 网站的根目录下有一个文件告诉爬虫哪些内容可以 ...
- pandas学习(创建多层索引、数据重塑与轴向旋转)
pandas学习(创建多层索引.数据重塑与轴向旋转) 目录 创建多层索引 数据重塑与轴向旋转 创建多层索引 隐式构造 Series 最常见的方法是给DataFrame构造函数的index参数传递两个或 ...
- 成为k8s大佬,从这个操作开始(伪) - 程序员学点xx 42 k8s
目录 Kubernetes -2- 这是yann的第97篇分享 本日状态: 饿着肚子写公众号的 yann 同学. 第 1 部分 反省 昨天的内容被熊哥批评了. 熊哥说,「你光想着自己爽,一句我认为 ...
- 你浏览器的书签栏还够用么? - 程序员学点xx 特辑
lluxury 运维开发时间 为什么会想到这个话题,是因为最近看到的一条广告:注册 xx 送2048GB资料.yann 暗自感慨:"都9012年了,还有人分享家里的祖传硬盘".2T ...
- 期末人福音——用Python写个自动批改作业系统
一.亮出效果 最近一些软件的搜题.智能批改类的功能要下线. 退1024步讲,要不要自己做一个自动批改的功能啊?万一哪天孩子要用呢! 昨晚我做了一个梦,梦见我实现了这个功能,如下图所示:功能简介:作对了 ...
- Python高级应用程序设计任务期末作业
Python高级应用程序设计任务要求 用Python实现一个面向主题的网络爬虫程序,并完成以下内容:(注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一.主题式网络爬虫设计方案( ...
- 使用Python批量获取学生期末考试成绩
以下是我们学校对于期末考试成绩临时查询的一个网站 我突发奇想,可不可以通过爬虫的方式批量获取成绩信息 于是说干就干 首先观察网页的请求 通过查看,我们可以很明显看到网站查询是通过对https://wx ...
- 最终版的Web(Python实现)
天啦,要考试了,要期末考试了,今天把最终版的Python搭建Web代码先写这里记下了.详细的过程先不写了. 这次是在前面的基础上重写 HTTPServer 与 BaseHTTPRequestHandl ...
随机推荐
- 搜索 水题&&错误集锦
引子: 本以为搜索的题目老师也不会检查,结果今天早上loli慢悠悠的说:“请同学们提交一下搜索的题目~”,顿时心旌摇曳,却也只能装作镇定自若的样子,点了点头.. 然后就开始了今天的疯狂做题,虽说题目都 ...
- npm install路径
我们在webpack项目中使用npm install命令安装很多模块 但是很多时候都不知道这些模块安装在哪里,想要删除的时候找不到,所有想要明确的知道npm的安装路径 首先,npm install 安 ...
- 怎么将oracle的sql文件转换成mysql的sql文件
怎么将sql文件导入PowerDesigner中的方法(将oracle的sql文件转换成mysql的sql文件)呢? 怎么将xx.sql文件的数据库结构导入powerdesigner 的方法呢? 现讲 ...
- MVC Controller 基类 BaseController 中的 Request
今天修复mvc中的一个bug,需求是每个页面要获取当前URL链接中 host首是否正确,我把获取url的方法写到了Controller的基类BaseController(BaseController继 ...
- php源码建博客2--实现单入口MVC结构
主要: MVC目录结构 数据库工具类制作 创建公共模型类和公共控制器类 --------------文件结构:-------------------------------------- blog├─ ...
- PHP删除临时文件
/** * 下载后直接删除临时文件 */ public function deldir($dir) { $dh=opendir($dir); whil ...
- Flink实例-Wordcount详细步骤
link实例之Wordcount详细步骤 1.我的IDE是IntelliJ IDEA.在官网上https://www.jetbrains.com/idea/下载最新版2018.2的IDEA,如下图.破 ...
- pip快速git项目安装
pip install git+https://github.com/xx/xx.git
- 牛客小白月赛4C——病菌感染
链接:https://www.nowcoder.com/acm/contest/134/C 来源:牛客网 #include <bits/stdc++.h> using namespace ...
- day 5 名片管理系统-文件版
1.添加__name__ == '__main__' if __name__ == "__main__": #添加__name__变量 #调用主函数 main() 2.添加6功能, ...