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("你的生日在不在以上数字中(y/n):")
if choice == "y" :
day+=1
print(set2)
choice = input("你的生日在不在以上数字中(y/n):")
if choice == "y" :
day+=2
print(set3)
choice = input("你的生日在不在以上数字中(y/n):")
if choice == "y" :
day+=4
print(set4)
choice = input("你的生日在不在以上数字中(y/n):")
if choice == "y" :
day+=8
print(set5)
choice = input("你的生日在不在以上数字中(y/n):")
if choice == "y" :
day+=16
print("你的生日在%s号"%(day))
pound=float(input("请按磅输入体重:"))
inch=float(input("请按英寸输入身高:"))
weight=0.45359237*pound
high=0.0254*inch
BMI = weight / (high ** 2)
print("BMI=%s"%BMI)
if BMI < 18.5 :
print("超轻")
elif BMI >= 18.5 and BMI < 25 :
print("标准")
elif BMI >= 25 and BMI < 30 :
print("超重")
elif BMI >= 30 :
print("痴肥")
year=int(input("请输入一个年份:"))
if ( year % 4 == 0 and year % 100 !=0 ) or ( year % 400 == 0 ) :
print("%s年为闰年"%year)
else :
print("%s年为平年"%year)
a,b,c,d,e,f = eval(input("请输入a,b,c,d,e,f :"))
x = ( e * d - b * f ) / ( a * d - b * c )
y = ( a * f - e * c ) / ( a * d - b * c )
if a * d - b * c == 0 :
print("The equation has no solution")
else :
print("x=%s,y=%s"%(x,y))
weight_1,price_1 = eval(input("请输入包装一的重量和价钱:"))
weight_2,price_2 = eval(input("请输入包装二的重量和价钱:"))
uprice_1 = price_1 / weight_1
uprice_2 = price_2 / weight_2
if uprice_1 > uprice_2 :
print("包装二有更好的价格")
else :
print("包装一有更好的价格")
number = int(input("请输入一个整数:"))
if number % 5 == 0 and number % 6 == 0 :
print("%s能被5和6同时整除"%number)
else :
print("%s不能被5和6同时整除"%number)
if number % 5 == 0 or number % 6 == 0 :
print("%s能被5或6整除"%number)
else :
print("%s不能被5或6整除"%number)
if (number % 5 == 0 and number % 6 != 0) or (number % 5 != 0 and number % 6 == 0) :
print("%s能被5或6中的一个整除"%number)
else :
print("%s不能被5或6中的一个整除"%number)
exchange_Rate = float(input("请输入美元与人民之间的汇率:"))
choice = int(input("请输入0或1,前者表示美元换人民币,后者反之:"))
if choice == 0 :
number_1 = float(input("请输入美元数:"))
print("%s美元为%s人民币"%(number_1,number_1 * exchange_Rate))
else :
number_2 = float(input("请输入人民币数:"))
print("%s人民币为%s美元"%(number_2,number_2 / exchange_Rate))
side_1,side_2,side_3 = eval(input("请输入三角形的三条边:"))
if side_1 + side_2 > side_3 :
print("三角形的周长为%s"%(side_1 + side_2 + side_3 ))
else :
print("该输入非法")
number1 = int(input("请输入一个三位整数:"))
number_1 = number1 % 10
number_2 = number1 // 10 % 10
number_3 = number1 // 100
number1 = number_1 + number_2 * 10 + number_3 *100
number2 = number_1 * 100 + number_2 * 10 + number_3
if number1 == number2 :
print("%s是回文数"%number1)
else :
print("%s不是回文数"%number1)
a,b,c = eval(input("请分别输入a,b,c的值:"))
r1 = (-b+(b * b - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b-(b * b - 4 * a * c) ** 0.5) / (2 * a)
d = b * b - 4 * a * c
if d > 0 :
print("方程有两个根,为%s,%s" %(r1,r2))
elif d == 0 :
print("方程有一个根,为%s" %(r1))
elif d < 0 :
print("方程有没有根")
import random
number1 = int(input("请输入一个两位数字:"))
ret = random.randint(10,99)
a = number1 % 10
b = number1 // 10
c = ret % 10
d= ret // 10
print("在10-99之间产生随机数:%s"%ret)
if ret == number1 :
print("奖金为10000美元")
elif ret == number1 or ret - number1 == 9 or number1 -ret ==9 :
print("奖金为3000美元")
elif (a==c and a!=d) or (a==d and a!=c) or (b==c and b!=d) or (b==d and b!=c) :
print("奖金为1000美元")
else :
print("谢谢惠顾!")
day1 = int(input("请输入一周内的某一天:"))
day2 = int(input("请输入到某天的天数:"))
day3 = day1 + day2
if day3 % 7 == 0 :
print("这天是星期天")
elif day3 % 7 == 1 :
print("这天是星期一")
elif day3 % 7 == 2 :
print("这天是星期二")
elif day3 % 7 == 3 :
print("这天是星期三")
elif day3 % 7 == 4 :
print("这天是星期四")
elif day3 % 7 == 5 :
print("这天是星期五")
elif day3 % 7 == 6 :
print("这天是星期六")
import random
n = int(input("请你输入0,1或2:"))
r = random.randint(0,2)
print("程序给的随机数为:%s"%r)
if n == r:
print("平局")
elif (n == 0 and r == 1) or (n == 1 and r == 2) or (n == 2 and r == 0):
print("你输了")
elif (n == 0 and r == 2) or ( n == 1 and r == 0) or (n == 2 and r == 1) :
print("你赢了")
(x,y) = eval(input("请输入一个点:"))
s = (x ** 2 + y ** 2) ** 0.5
if s <= 10 :
print("点在圆内")
else :
print("点在圆外")
(x,y) = eval(input("请输入一个点:"))
if (x <=5 and x >= -5) and (y <= 2.5 and y >= -2.5) :
print("点在矩形内")
else :
print("点在矩形外")
(x,y) = eval(input("请输入一个点:"))
k = y / (x - 200)
if k > -0.5 and k < 0 :
print("点在三角形内")
else :
print("点在三角形外")
x1,y1,r1 = eval((input("请输入第一个圆的中心坐标和半径:")))
x2,y2,r2 = eval((input("请输入第二个圆的中心坐标和半径:")))
d = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
if d <= abs(r1 - r2) :
print("圆二在圆一内")
elif d <= (r1 + r2) :
print("圆一和圆二有重叠")
elif d > (r1 + r2) :
print("两圆相离")
year = int(input("请输入年份:"))
m = int(input("请输入月份:"))
if m == 1 or m== 2 :
print("m = %s"%(m + 12))
q = int(input("请输入这个月的某天:"))
j = year // 100
k = year % 100
h = ( q + 26 * (m+1) // 10 + k + k // 4 + j // 4 + 5 * j) % 7
if h == 0 :
print("这是一周的星期六")
elif h == 1 :
print("这是一周的星期日")
elif h == 2 :
print("这是一周的星期一")
elif h == 3 :
print("这是一周的星期二")
elif h == 4 :
print("这是一周的星期三")
elif h == 5 :
print("这是一周的星期四")
elif h == 6 :
print("这是一周的星期五")