作业帮 > 综合 > 作业

看不懂一个程序,刚学计算机编程.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 13:01:44
看不懂一个程序,刚学计算机编程.
x = 25
epsilon = 0.01
step = 0.1
guess = 0.0
while guess = epsilon:
print('failed')
else:
print('succeeded:' + str(guess))
前4行是变量定义
中间是循环语句, 判断 abs操作, 如果guess*2- x 的值< epsilon,就跳出;
否则执行 guess= guess+step(+=方式的变换),也就是将guess赋值为现有值+step值;
然后跳出循环后,执行abs判断, 判断true输出【failed】 ,false输出 【succeeded:guess值】