a,b,c=eval(input('请输入a,b,c'))
r1=(-b+(b**2-4*a*c)**1/2)/2/a
r2=(-b-(b**2-4*a*c)**1/2)/2/a
w=b**2-4*a*c
if w>0:print(r1,r2)elif w==0:print(r1)else:print('方程没有实根')
第二题
import random
i=int(input('请输入两个数字的和'))
x=random.randint(1,100)
y=random.randint(1,100)print(x+y)defsum():sum=x+y
if i==sum:print(True)else:print(False)
第三题
defday(q):if q==0:print('today is Sunday and future day is')elif q==1:print('taday is Monday')elif q==2:print('today is Tuesday')elif q==3:print('today is Wednesday')elif q==4:print('today is Thursday')elif q==5:print('today is Friday')else:print('today is Saturday')defweek():
q=int(input('Enter today is day:'))
y=int(input('Enter number of days elaped since today:'))
z=(q+y)%7print('the future day is星期%d'%z)
day(q)
week()
执行结果:PS C:\Users\lenovo>& D:/anaconda/python.exe d:/VSCODE/sp.py
Enter today is day:1
Enter number of days elaped since today:2
the future day is星期3
taday is Monday
defmain(a):
b = a
c=0while b >0:
c *=10
c+= b %10
b //=10if a == c:print('%d是回文数'% a)else:print('%d不是回文数'% a)defstart():
a =int(input('请输入一个正整数: '))
main(a)
start()
执行结果:
请输入一个正整数:121121是回文数
请输入一个正整数:123123不是回文数
第十二题
defmain(a,b,c):if a+b>c and c+b>a and a+c>b:
L=a+b+c
print('三角形的周长为',L)else:print('不能构成三角形 ')defstart():
a,b,c=map(float,input('请输入三条边长(逗号分隔):').split(','))
main(a,b,c)
start()
执行结果:
请输入三条边长(逗号分隔):2,4,5
三角形的周长为 11.0