第一题:根据二次方程式的判别式判断方程有无实根
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<