python基础刷题_Python刷题提升——第一季(题目篇)

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

感谢大家陪我一起学习

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

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

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

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

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

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

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

第一题:

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

第二题:

求表达式

,

的运算结果

第三题:

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

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

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

第四题:

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

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

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

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

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

保留小数点后2位

第五题:

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

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

使用列表存储这些数

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

第六题:

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

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

判断该数字是否为回文数

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

要求代码尽可能简短

第七题:

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

代码力求简洁

第八题:

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

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

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

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

第九题:

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

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

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

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

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

第十题:

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

代码力求简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值