目录
人生苦短,我用Python!
一、题外话
困扰现在程序员的两大难题:
It doesn't work...Why?
It works...Why?
二、 思路分析
首先,我先让用户输入精确到的位数。
接着,从1开始算,每次加一个计数单位(位数决定),计算它的平方数,如果误差小于numS的的1%的倒数,即1/(numS(抱歉,实在无法描述numS,后文有代码)/100),就换行输出这个数及它的平方数,否则不换行,输出这个数。这样不断进行,到2为止。
三、 开始写代码
3.1 平方square()函数
有一个参数num,输入进去,返回num的平方数。
代码很简单:
#平方函数
def square(num):
return num*num
3.2 输入位数inputNum()函数
这个函数的逻辑为:
先设置