全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1760 2
2015-02-03
加上 if ch 这段后 程序的输出2的平方根结果就是1.5.去掉后就是1.41.......。为什么啊?

while True:

low = 0

higth = float(raw_input("a:"))

guess = float((low + higth)/2)

x = higth

while guess**2 != x:

if guess**2 > x:

higth = guess

else:

low = guess

guess = (low +higth)/2

print guess

ch = str(raw_input("\'q\'is quit the program or any key to comtinue:"))

if ch == "q":

break

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-4 12:36:21
这缩进。。。
没有epsilon吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-4 16:05:25
kds222 发表于 2015-2-4 12:36
这缩进。。。
没有epsilon吗?
用的 sypeder  .复制到论坛上的时候缩进就没了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群