您的位置:首页 > 其它

while循环

2016-01-28 13:04 393 查看
i=1
s=0
while i<=10:
    s=s+i
    i+=1
print 's=',s


多次实现计算一元二次方程:

import math
ch=''
while ch!='q':
    a=float(raw_input('Input a:'))
    b=float(raw_input('Input b:'))
    c=float(raw_input('Input c:'))
    if a!=0:
        delta=b**2-4*a*c
        if delta<0:
            print 'No solution'
        elif delta==0:
            s=-b/(2*a)
            print 's:',s
        else:
            root=math.sqrt(b**2-4*a*c);
            s1=(-b+root)/(2*a);
            s2=(-b-root)/(2*a);
            print 'The solution are:',s1,s2
    ch=raw_input('Quit?')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: