Python刷题提升——第一季(题目篇)

浏览: 4027

博客写了一年多了,也积攒了100+文章分享


图片.png


感谢大家陪我一起学习


每次在评论区看到你们的疑问和鼓励,我甚是欣慰


在部分文章最后留有一些问题,大家都会踊跃给出自己的答案


除了之前的Python数据结构算法连载

我这边还会收集一些不错的Python问题,整理好给大家作为刷题提升Python编程能力的题目


当然,我这边也会给出一套我写的代码参考答案,真的只是参考哦

当然,也希望你给出更加优化的答案,或者能指出我代码的问题,那就是帮了我的大忙啦!


好啦,闲话少叙,看看我们这次的几个问题吧:


第一题:

从键盘中输入两个数a,b,求他们的四则运算结果,要求保留两位小数。


第二题:

求表达式图片.png图片.png 的运算结果

第三题:

使用math库提供的函数(具体自己去查阅哦~)

将键盘输入的角度值转换为弧度值

将键盘输入的弧度值转换为角度值


第四题:

假设你在复习考研,一个月假设有30天,第一天你的刷题能力为1000

当你认真复习一天时,该天的刷题能力会比前一天提高5%

当你吃鸡或者王者荣耀玩一天时,该天的刷题能力会比前一天降低10%

如果你每天认真复习持续一个月,和你每天吃鸡或者王者荣耀持续一个月

一个月后两种状态的能力值相差多少

保留小数点后2位


第五题:

从键盘输入要求和的浮点数个数n(n不超过10)

然后依次从键盘输入n个浮点数

使用列表存储这些数

使用math中的fsum对这些浮点数求和


第六题:

回文数指的是一个自然数反向排列后和原数相等,例如12321

要求从键盘输入一个多位的数字n

判断该数字是否为回文数

若是,返回True,反之返回False

要求代码尽可能简短


第七题:

使用python的格式化输出方式输出如下图形

代码力求简洁

图片.png


第八题:

使用random中的randint函数随机生成一个1~100之间的预设整数

让用户键盘输入所猜的数,如果大于预设的数,屏幕显示“太大了,请重新输入”

如果小于预设的数,屏幕显示“太小了,请重新输入”

如此循环,直到猜中,显示“恭喜你,猜中了!共猜了N次”N为用户猜测次数


第九题:

使用random中的randint函数随机生成一个1~100之间的预设整数

要求输入的是数值型(例如int或者float),如果不是整型(int)

屏幕提示“输入的数值必须为整数”

每次猜数太大或者太小时,根据已经猜过的数,给出数据范围。

如此循环,直到猜中,显示“恭喜你,猜中了!共猜了N次”N为用户有效猜测次数


第十题:

使用匿名函数对1~1000求和

代码力求简单

推荐 11
本文由 ID王大伟 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

8 个评论

关注中
一个都不会
参考答案呢☺
请问可以讲解一下命令行参数吗,在这方面比较难理解
感谢你的持续关注
再把入门基础连载或者视频看一遍哦
之后会给出的·~
参考答案在哪啊

要回复文章请先登录注册