感谢关注天善智能,走好数据之路↑↑↑
欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!
对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tsaiedu,并注明消息来源(例如知乎),邀请你进入数据爱好者交流群,数据爱好者们都在这儿。
博客写了一年多了,也积攒了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求和
代码力求简单
欢迎添加天善微信:tsaiedu
敬请关注后续内容!
文章来源:天善智能社区
作者:大伟https://ask.hellobi.com/publish/article/11965
热门工具 换一换