练习1import math
a =float(input('请输入a的值:'))
b =float(input('请输入b的值:'))
c =float(input('请输入c的值:'))defCalculation(a,b,c):
p = b*b -4*a*c
if p >=0and a !=0:
x1 =(-b + math.sqrt(p))/(2*a)
x2 =(-b - math.sqrt(p))/(2*a)return x1,x2
elif a ==0:
x1 = x2 =-c/b
return x1
else:return('The equation has no real roots')print(Calculation(a,b,c))
练习2import random
ran1 = random.randint(1,2)
ran2 = random.randint(1,2)defsum():sum=int(input('请输入两个整数之和:'))ifsum== ran1 + ran2:returnTrueelse:returnFalseprint(sum())"""
"""
练习3defday():
a =int(input('星期'))
b =int(input('天数'))
today = b %7
xyc = a + today
tai = xyc %7print(tai)
day()definput_t():
a =input('请输入三位整数:')
b =sorted(a)print(b)
input_t()
练习4definput_t():
a =input('请输入三位整数:')
b =sorted(a)print(b)
input_t()
练习5defcompare():
weight1 =float(input('请输入第一种包装的重量:'))
price1 =float(input('请输入第一种包装的价钱:'))
weight2 =float(input('请输入第二种包装的重量:'))
price2 =float(input('请输入第二种包装的价钱:'))
p1 = weight1/price1
p2 = weight2/price2
if p1 < p2:print('第一种包装更好')else:print('第二种包装更好')
compare()
练习6defpanduan():
year =int(input('请输入年份:'))
month =int(input('请输入月份:'))print(year )print(month )if month in(1,3,5,7,8,10,12):print('有31天')elif month in(4,6,9,11):print('有30天')elif month ==2:if(year %4==0)and(year %100!=0)or(year %400==0):print('有29天')else:print('有28天')else:print('出错')
panduan()
练习7import random
defrandom_ran():
a =['正面','反面']
b = random.choice(a)
c =input('请输入你要猜的面:')if b == c:print('你猜对了!')else:print('很遗憾,你猜错了!')
random_ran()
9defkeile():
year =int(input('请输入一个年份:'))
month =int(input('请输入一个月份:'))
q =int(input('请输入天:'))
k = year%100
j = year/100
h =((q +(26*(month+1))/10)+ k +k/4+j/4+5*j)%7print('这是一周的星期 %d'%q )
keile()
练习10import random
defrandom_ran():
brand=['Ace','2','3','4','5','6','7','8','9','10','Jack','Queen','King']
Huase=['梅花','红桃','方块','黑桃']
a = random.randint(0,12)
b = random.randint(0,3)
huase1 = Huase[b]
shu1 = brand[a]print('这张牌是%s'%shu1)print('花色是%s'%huase1)
random_ran()
练习11defhuiwenshu():
a =input('请输入一个三位数字:')
a =str(a)
m = a[::-1]if(a==m):print('这个数是回文数')else:print('这个数不是回文数')
huiwenshu()
练习12deftriangle():
a =int(input('请输入第一条边:'))
b =int(input('请输入第二条边:'))
c =int(input('请输入第三条边:'))if((a + b)< c)or((a + c)< b)or((b + c)< a):print('你输入的数字是非法的')else:
C = a + b + c
print(C)
triangle()