看不懂一个程序,刚学计算机编程.
x = 25
epsilon = 0.01
step = 0.1
guess = 0.0
while guess = epsilon:
print('failed')
else:
print('succeeded:' + str(guess))
看不懂一个程序,刚学计算机编程.
答案:1 悬赏:10 手机版
解决时间 2021-08-18 06:17
- 提问者网友:未信
- 2021-08-18 00:27
最佳答案
- 五星知识达人网友:一秋
- 2021-08-18 01:49
前4行是变量定义
中间是循环语句, 判断 abs操作, 如果guess*2- x 的值< epsilon,就跳出;
否则执行 guess= guess+step(+=方式的变换),也就是将guess赋值为现有值+step值;
然后跳出循环后,执行abs判断, 判断true输出【failed】 ,false输出 【succeeded:guess值】
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯