set1 ="1\t3\t5\t7\n" \
"9\t11\t13\t15\n" \
"17\t19\t21\t23\n" \
"25\t27\t29\t31\n"
set2 ="2\t3\t6\t7\n" \
"10\t11\t14\t15\n" \
"18\t19\t22\t23\n" \
"26\t27\t30\t31\n"
set3 ="4\t5\t6\t7\n" \
"12\t13\t14\t15\n" \
"20\t21\t22\t23\n" \
"28\t29\t30\t31\n"
set4 ="8\t9\t10\t11\n" \
"12\t13\t14\t15\n" \
"24\t25\t26\t27\n" \
"28\t29\t30\t31\n"
set5 ="16\t17\t18\t19\n" \
"20\t21\t22\t23\n" \
"24\t25\t26\t27\n" \
"28\t29\t30\t31\n"
day =0print(set1)
choice =input("你的生日是不是在set1中,是写“y”,不是写“n”")if choice =="y":
day = day +1print(set2)
choice =input("你的生日是不是在set2中,是写“y”,不是写“n”")if choice =="y":
day = day +2print(set3)
choice =input("你的生日是不是在set3中,是写“y”,不是写“n”")if choice =="y":
day = day +4print(set3)
choice =input("你的生日是不是在set4中,是写“y”,不是写“n”")if choice =="y":
day = day +8print(set5)
choice =input("你的生日是不是在set5中,是写“y”,不是写“n”")if choice =="y":
day = day +16print("你的生日是%d"%(day))
第二十题
a,b =eval(input("输入体重(磅),身高(英寸):"))
qianke = a *0.45359237
mi = b *0.0254
bmi = qianke / mi
if bmi <18.5:print("超轻")elif18.5<= bmi <25.0:print("标准")elif25.0<= bmi <30.0:print("超重")elif bmi >=30.0:print("痴肥")
第二十一题
year =int(input("输入年份:"))if year %4==0and year %100!=0:print("该年份是闰年")elif yesr %400==0:print("该年份是闰年")
第二十二题
import random
b = random.randint(9,100)
shi1 = b //10
ge1 = b %10print(b)
c =int(input("输入一个两位数:"))
shi2 = c //10
ge2 = c %10if b == c:print("获得10000美元奖金!!!")elif shi1 == ge2 and shi2 == ge1:print("获得3000美元奖金!!")elif shi1 == shi2 and ge1 != ge2 or shi1 == ge2 and shi2 != ge1 or shi2 == ge1 and ge2 != shi1 or ge1 == ge2 and shi1 != shi2:print("获得1000美元奖金!")
第二十三题
a,b,c =eval(input("输入ax*2+bx+c=0,a,b,c:"))
derta = b *2-(4* a * c)if derta >0:
r1 =(-b +(b **2-(4* a * c))**0.5)/(2* a)
r2 =(-b -(b **2-(4* a * c))**0.5)/(2* a)print("该方程式的两个根r1,r2为:%f,%f"%(r1,r2))elif derta ==0:
r =(-b -(b **2-(4* a * c))**0.5)/(2* a)print("该方程式的唯一实根为:%d"%(r))elif derta <0:print("该方程式没有实根")
第二十四题
a,b,c,d,e,f =eval(input("输入a,b,c,d,e,f的值:"))
derta = a * d - b * c
if derta !=0:
x =((e * d)-(b * f))/((a * d)-(b * c))
y =((a * f)-(e * c))/((a * d)-(b * c))print("这个式子x=%0.1f,y=%0.1f"%(x,y))else:print("这个式子没有答案!")
第二十五题
a =input("输入今天是星期几:")
b =input("输入想要查看未来第几天:")
sun ="0"
mon ="1"
tue ="2"
wen ="3"
thu ="4"
fri ="5"
sta ="6"if a =="0":print("今天是星期天!")if b <7:print("未来几天是%s"%(d))
a,b,c =eval(input("输入三角形的三个边:"))if a + b > c and a + c > b and b + c > a:
C = a + b + c
print("该三角形的周长为:",C)else:print("这不是三角形!")
第三十一题
year =int(input("输入年份(e.g.,2008):"))
month =int(input("输入月份(1-12):"))
day =int(input("输入天数(1-31):"))
j = year //100
k = year %100
q = day
if month ==1:
m_1 =13
h_1 =(q +((26*(m_1 +1))//10)+ k +(k //4)+(j //4)+5* j)%7if h_1 ==0:print("这是星期六")elif h_1 ==1:print("这是星期天")elif h_1 ==2:print("这是星期一")elif h_1 ==3:print("这是星期二")elif h_1 ==4:print("这是星期三")elif h_1 ==5:print("这是星期四")elif h_1 ==6:print("这是星期五")elif month ==2:
m_2 =14
h_2 =(q +((26*(m_2 +1))//10)+ k +(k //4)+(j //4)+5* j)%7if h_2 ==0:print("这是星期六")elif h_2 ==1:print("这是星期天")elif h_2 ==2:print("这是星期一")elif h_2 ==3:print("这是星期二")elif h_2 ==4:print("这是星期三")elif h_2 ==5:print("这是星期四")elif h_2 ==6:print("这是星期五")elif3<= month <=12:
m_3 = month
h_3 =(q +((26*(m_3 +1))//10)+ k +(k //4)+(j //4)+5* j)%7if h_3 ==0:print("这是星期六")elif h_3 ==1:print("这是星期天")elif h_3 ==2:print("这是星期一")elif h_3 ==3:print("这是星期二")elif h_3 ==4:print("这是星期三")elif h_3 ==5:print("这是星期四")elif h_3 ==6:print("这是星期五")
第三十二题
x,y =eval(input("输入(x,y)的x与y的坐标:"))
juli =((x -0)**2+(y -0)**2)**0.5if juli >10:print("这组坐标在圆外")else:print("这组坐标在圆内")
第三十三题
x,y =eval(input("输入(x,y)的x与y的坐标:"))if x <=5and y <=2.5:print("这个坐标在矩形内")else:print("这个坐标不在矩形内")
第三十四题
num_1 =int(input("输入三位整数:"))
a = num_1 //100
b = num_1 %100
c = b //10
d = b %10
num_2 = d *100+ c *10+ a
if num_1 == num_2:print("该数是回文数")else:print("该数不是回文数")