python第二天作业

第一题:根据二次方程式的判别式判断方程有无实根

a=int(input('请输入a的值为:'))
b=int(input('请输入b的值为:'))
c=int(input('请输入c的值为:'))
def res():
    res1=(-b+((b*b-4*a*c)**0.5))/(2*a)
    res2=(-b-((b*b-4*a*c)**0.5))/(2*a)
    Res=b*b-4*a*c
    if Res>0:
        print('一个根为%.2f' %res1,'另一个根是%.2f' % res2)
    elif Res==0:
        print('根为%.2f' %res1)
    else:
        print('无实根')

def start():
    res()
start()

第二题:编写程序产生俩个100以下的整数,然后提示输入俩个整数的和,答案正确提示程序报告结果为真,否则为假

num1=int(input('请输入第一个整数:'))
num2=int(input('请输入第二个整数:'))
def sum():
    if num1<100 and num1<100:
        Sum = num1+num2
        print(Sum)
        speak()
    else: 
        print('你输入的数字有误')

def speak():
    num =int(input('请输入你计算的整数和:'))
    if num==num1+num2:
        print('程序报告结果为真')
    else:
        print('程序报告结果为假')
def start():
    sum()
start()

第三题:根据用户输入表示今天是一周内的哪一天

weeks=['一','二','三','四','五','六','日']
day1= int(input('今天星期:'))
def tian():
    if day1<

你可能感兴趣的:(python第二天作业)