第十九题

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 = 0
print(set1)
choice = input("你的生日是不是在set1中,是写“y”,不是写“n”")
if choice == "y":
day = day + 1
print(set2)
choice = input("你的生日是不是在set2中,是写“y”,不是写“n”")
if choice == "y":
day = day + 2
print(set3)
choice = input("你的生日是不是在set3中,是写“y”,不是写“n”")
if choice == "y":
day = day + 4
print(set3)
choice = input("你的生日是不是在set4中,是写“y”,不是写“n”")
if choice == "y":
day = day + 8
print(set5)
choice = input("你的生日是不是在set5中,是写“y”,不是写“n”")
if choice == "y":
day = day + 16
print("你的生日是%d" %(day))
第二十题

a,b = eval(input("输入体重(磅),身高(英寸):"))
qianke = a * 0.45359237
mi = b * 0.0254
bmi = qianke / mi
if bmi < 18.5:
print("超轻")
elif 18.5 <= bmi < 25.0:
print("标准")
elif 25.0 <= bmi < 30.0:
print("超重")
elif bmi >= 30.0:
print("痴肥")
第二十一题

year = int(input("输入年份:"))
if year % 4 == 0 and year % 100 != 0:
print("该年份是闰年")
elif yesr % 400 == 0:
print("该年份是闰年")
第二十二题

import random
b = random.randint(9,100)
shi1 = b // 10
ge1 = b % 10
print(b)
c = int(input("输入一个两位数:"))
shi2 = c // 10
ge2 = c % 10
if 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))
第二十六题

a1,a2 = eval(input("输入第一种包装的重量和价格:"))
b1,b2 = eval(input("输入第一种包装的重量和价格:"))
if a1 == b1:
if a2 > b2:
print("第二种包装更好")
elif a2 == b2:
print("两种包装一样好")
elif a2 < b2:
print("第一种包装更好")
elif a1 > b1:
if a2 == b2:
print("第一种包装更好")
elif a2 > b2:
c1 = a1 / b1
c2 = b2 * c1
if c2 > a2:
print("第一种包装更好")
elif c2 == a2:
print("两种包装一样好")
elif c2 < a2:
print("第二种包装更好")
elif a2 < b2:
print("第一种包装更好")
elif a1 < b1:
if a2 == b2:
print("第二种包装更好")
elif a2 > b2:
print("第二种包装更好")
elif a2 < b2:
d1 = b1 / a1
d2 = d1 * a2
if d2 > a2:
print("第一种包装更好")
elif d2 == a2:
print("两种包装一样好")
elif d2 < a2:
print("第二种包装更好")
第二十七题

num = int(input("输入一个整数:"))
num_1 = num % 5
num_2 = num % 6
print("%d能否被5和6都整除?" %(num))
if num_1 == 0 and num_2 == 0:
print("能")
else:
print("不能")
print("%d能否被5或6都整除?" %(num))
if num_1 == 0 or num_2 == 0:
print("能")
else:
print("不能")
print("%d能否被5或6都整除,但又不被他们同时整除?" %(num))
if num_1 != 0 or num_2 != 0:
print("不能")
elif num_1 == 0 and num_2 == 0:
print("不能")
else:
print("能")
第二十八题

import random
user = int(input("输入石头(0),剪刀(1),布(2)"))
comp = random.randint(0,2)
if user == 0:
if comp == 2:
print("电脑是布,你是石头,电脑获胜")
elif comp == 1:
print("电脑是剪刀,你是石头,你获胜")
elif comp == 0:
print("电脑是石头,你是石头,平局")
elif user == 1:
if comp == 2:
print("电脑是布,你是剪刀,你获胜")
elif comp == 1:
print("电脑是剪刀,你是剪刀,平局")
elif comp == 0:
print("电脑是石头,你是剪刀,电脑获胜")
elif user == 2:
if comp == 2:
print("电脑是布,你是布,平局")
elif comp == 1:
print("电脑是剪刀,你是布,电脑获胜")
elif comp == 0:
print("电脑是石头,你是布,你获胜")
第二十九题

huilv = float(input("输入美元转换成人民币的汇率:"))
change = int(input("输入需要转换成美元(1),还是转换成人民币(0):"))
if change == 1:
money_1 = float(input("输入需要转换的金额:"))
doller_1 = money_1 / huilv
print("%0.2f¥是%0.2f$" %(money_1,doller_1))
elif change == 0:
doller_2 = float(input("输入需要转换的金额:"))
money_2 = doller_2 * huilv
print("%0.2f$是%0.2f¥" %(doller_2,money_2))
elif change != 1 and change != 0:
print("只能转换美元和人民币哦!")
第三十题

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) % 7
if 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) % 7
if 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("这是星期五")
elif 3 <= month <= 12:
m_3 = month
h_3 = (q + ((26 * (m_3 + 1)) // 10) + k + (k // 4) + (j // 4) + 5 * j) % 7
if 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.5
if juli > 10:
print("这组坐标在圆外")
else:
print("这组坐标在圆内")
第三十三题

x,y = eval(input("输入(x,y)的x与y的坐标:"))
if x <= 5 and 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("该数不是回文数")
第三十五题

x,y = eval(input("输入(x,y)的x与y的坐标:"))
k_1 = (0 - 100) / (200 - 0)
k_2 = (0 - y) / (200 - x)
if k_1 <= k_2:
print("该坐标在三角形内")
else:
print("该坐标不在三角形内")
第三十六题

x1,y1,r1 = eval(input("输入第一个圆的圆心(x1,y1),和半径r1:"))
x2,y2,r2 = eval(input("输入第一个圆的圆心(x2,y2),和半径r2:"))
a = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
if r1 > r2:
if a <= r1 + r2:
if a <= r1 - r2:
print("圆二在圆一里面")
else:
print("圆一与圆二有重叠")
else:
print("圆一与圆二没有重叠")
elif r1 == r2:
if a <= r1 + r2:
print("两个圆有重合")
elif a == 0:
print("两个圆重合")
elif a > r1 + r2:
print("圆一与圆二没有重叠")
elif r1 < r2:
if a <= r1 + r2:
if a <= r2 - r1:
print("圆一在圆二里面")
else:
print("圆一与圆二有重叠")
else:
print("圆一与圆二没有重叠")