shu = int(input("输入一个数:"))
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"
num = 0
print(set1)
print("上面是否有你的生日?")
a = int(input("如果有请输入1,没有请输入2:"))
if a == 1 :
num += 1
print(set2)
print("上面是否有你的生日?")
b = int(input("如果有请输入1,没有请输入2:"))
if b == 1 :
num += 2
print(set3)
print("上面是否有你的生日?")
c = int(input("如果有请输入1,没有请输入2:"))
if c == 1 :
num += 4
print(set4)
print("上面是否有你的生日?")
d = int(input("如果有请输入1,没有请输入2:"))
if d == 1 :
num += 8
print(set5)
print("上面是否有你的生日?")
e = int(input("如果有请输入1,没有请输入2:"))
if e == 1 :
num += 16
print("你的生日为:%s"%num)
top = float(input("请输入身高:"))
height = float(input("请输入体重:"))
BMI = ( height / ( top ** 2) )
#
if BMI < 18.5 :
print("过轻")
elif BIM < 18.5:
print("正常")
elif BIM < 25:
print("过重")
elif BIM < 28:
print("肥胖")
else :
print("严重肥胖")
y = int(input("请输入一个年数:"))
if y % 4 == 0 and y % 100 != 0 :
print("润年")
elif y % 4 == 0 and y % 400 == 0 :
print("润年")
else :
print("平年")
结果:
import math
a,b,c = eval (input("请分别输入三个数字"))
num = b ** 2 - 4 * a * c
r1 = ( -b + num**0.5) / (2*a)
r2 = ( -b - num**0.5) / (2*a)
if num < 0 :
print("无实根")
elif num == 0 :
print("两根相等%s"%r1)
else :
print("方程的根为r1%s和r2%s"%(r1,r2))
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("无解")
else :
print("解为%s和%s"%(x,y))
a = int(input("请输入今天是星期几:"))
b = int(input("请输入未来的几天:"))
if a+b<7 :
print("未来%s天是星期%s"%(b,(a+b)))
elif a+b==7 :
print("今天是星期天")
else :
print("未来%s天是星期%s"%(b,(a+b)%7))
a,b = eval(input("请分别输入重量和价钱:"))
a1,b1 = eval(input("请分别输入重量和价钱:"))
num1 = a/b
num2 = a1/b1
if num1>num2 :
print("第二袋价格更便宜")
elif num1==num2 :
print("两袋价格一样")
else :
print("第一袋价格更便宜")
a = int(input("请输入一个整数:"))
print("能否被5和6都整除?", a%5==0 and a%6==0)
print("能否被5或6整除?",a%5==0 or a%6==0)
print("不能同时被5或6整除?",a%30!=0)
import random
a = int(input("请输入0到2之间的一个整数(石头0,剪刀1,布2):"))
b = random.randint(0,2)
if a==b :
print("平局")
print("机器输入为:%s"%b)
elif (a==0 and b==1) or (a==1 and b==2) or (a==2 and b==1) :
print("你赢了")
print("机器输入为:%s"%b)
else :
print("你输了")
print("机器输入为:%s"%b)
a = int(input("请输入0或者1 (0:美元转人民币 1:人民币转美元):"))
if a==0 :
m = float(input("请输入您的美元:"))
print("%s美元要转换的人民币为:%s"%(m,m*6.81))
elif a==1 :
m = float(input("请输入您的人民币:"))
print("%s人民币要转换的美元为:%s"%(m,m/6.81))
else :
print("输入错误")
a,b,c = eval(input("请分别输入三条边"))
if a+b>c and a+c>b and b+c>a :
print("三角形周长为:%s"%(a+b+c))
else :
print("三角形不合理")
31.
import math
(x,y) = eval(input("请输入两个坐标"))
r = 10
d = math.sqrt(x**2 + y**2)
if d < r :
print("点(%s,%s)在圆内"%(x,y))
elif d == r :
print("点(%s,%s)在圆上"%(x,y))
else :
print("点(%s,%s)不在圆内"%(x,y))
import math
(x,y) = eval(input("请输入两个坐标"))
w = 10
h = 5
if x<(w/2) and y<(h/2) :
print("点(%s,%s)在矩形内"%(x,y))
elif x == (w/2) and y == (h/2) :
print("点(%s,%s)在矩形上"%(x,y))
else :
print("点(%s,%s)不在矩形内"%(x,y))
shu = int(input("请输入一个三位数的整数:"))
ge = shu % 10
bai = shu // 100 % 10
if ge == bai :
print("%s为回文数"%shu)
else :
print("%s不是回文数"%shu)
import math
x1,y1,r1=eval(input("请输入坐标和半径"))
x2,y2,r2=eval(input("请输入坐标和半径"))
d = ((x1-x2)**2 + (y1-y2)**2) ** 0.5
if d<=((r1-r2)**2) **0.5:
print("第二个圆在第一个圆内")
elif d<=((r1+r2)**2) **0.5:
print("第二个圆和第一个圆有重叠")
else :
print("第二个圆和第一个圆没有重叠")