19-36题
- 第十九题
- 第二十题
- 第二十一题
- 第二十二题
- 第二十三题
- 第二十四题
- 第二十五题
- 第二十六题
- 第二十七题
- 第二十八题
- 第二十九题
- 第三十题
- 第三十一题
- 第三十二题
- 第三十三题
- 第三十四题
- 第三十五题
- 第三十六题
第十九题
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)
right = input("是否在以上数字中(是/否):")
if right == "是":
day += 1
print(set2)
right = input("是否在以上数字中(是/否):")
if right == "是" :
day += 2
print(set3)
right = input("是否在以上数字中(是/否):")
if right == "是" :
day += 4
print(set4)
right = input("是否在以上数字中(是/否):")
if right == "是" :
day += 8
print(set5)
right = input("是否在以上数字中(是/否):")
if right == "是" :
day +=16
print("你是生日是:" +str(day))
第二十题
kg = float(input("请输入体重(以千克为单位):"))
m = float(input("请输入身高(以米为单位)"))
BMI = kg / (m**2)
if BMI < 18.5 :
print("超轻")
if BMI >= 18.5 and BMI <25.0:
print("标准")
if BMI >= 25.0 and BMI <30.0:
print("超重")
if BMI >= 30 :
print("痴肥")
第二十一题
year = int(input("请输入一个年份"))
if (year%4==0 and year%100!=0) or (year%400==0):
print("该年份是闰年")
else:
print("该年份不是闰年")
第二十二题
import random
suiji1 = random.randint(10,99)
suiji2 = suiji1 // 10
suiji3 = suiji1 % 10
num1 = int(input("输入一个数:"))
num2 = num1 // 10
num3 = num1 %10
if num1 == suiji1 :
print("恭喜你获得奖金10000美元")
elif (num3 == suiji2) and (num2 == suiji3) :
print("恭喜你获得奖金3000美元")
elif (num3 == suiji2) or (num2 == suiji3) or (num3 == suiji3) or (num2 == suiji2):
print("恭喜你获得奖金1000美元")
else:
print("谢谢惠顾")
第二十三题
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("x为%s,y为%s"%(x,y))
else :
print("无")
第二十四题
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
if (b**2 - 4*a*c >0):
x1 =(-b +( b**2 - 4*a*c)**0.5 )/2*a
x2 =(-b -( b**2 - 4*a*c)**0.5 )/2*a
print("它有两个根:%s,%s" %(x1,x2))
elif (b**2 - 4*a*c) ==0 :
x1 =(-b +( b**2 - 4*a*c)**0.5 )/2*a
print("它有一个根:%s"%(x1))
elif (b**2 - 4*a*c <0):
print("它没有根")
第二十五题
day = int(input("请输入一周内的数字(0-6):"))
xday = int(input("请输入未来天数:"))
if (day + xday) %7 == 0:
print("未来是星期天")
if (day + xday) %7 == 1:
print("未来是星期一")
if (day + xday) %7 == 2:
print("未来是星期二")
if (day + xday) %7 == 3:
print("未来是星期三")
if (day + xday) %7 == 4:
print("未来是星期四")
if (day + xday) %7 == 5:
print("未来是星期五")
if (day + xday) %7 == 6:
print("未来是星期六")
第二十六题
a1,b1=eval(input("请输入该商品1重量(kg)和价格(元)" ))
a2,b2=eval(input("请输入该商品2重量(kg)和价格(元)" ))
c1 = a1/b1
c2 = a2/b2
if c1>c2 :
print("商品1价钱更好")
else:
print("商品2价钱更好")
第二十七题
x = int(input("请输入一个整数;"))
if x % 5 == 0 and x % 6 == 0:
print("%d这个数能被5和6都整除" % x)
elif x % 5 != 0 and (x % 6 == 0):
print("%d这个数能被6整除,但不能被5整除" % x)
elif (x % 5 == 0) and (x % 6 != 0):
print("%d这个数能被5整除,但不能被6整除" % x)
elif (x % 5 != 0) and (x % 6 != 0):
print("%d这个数不能被5或者6整除" % x)
第二十八题
import random
x = random.randint(0,2)
i = int(input("剪刀为0,石头为1,布为2:"))
you = "?"
com = "?"
if i == 0:
you = "剪刀"
elif i==1:
you = "石头"
elif i==2:
you = "布"
if x == 0:
com = "剪刀"
elif x==1:
com = "石头"
elif x==2:
com = "布"
if x == i:
print("电脑是%s,你是%s,是一个平局" %(com,you))
elif x >i:
print("电脑是%s,你是%s,你输了" %(com,you))
else :
print("电脑是%s,你是%s,你赢了"%(com,you))
第二十九题
x = float(input("请输入当前美元和人民M币货币汇率:"))
i = int(input("美元转RMB(0),RMB转美元(1):"))
money = float(input("请输入转换的多少钱:"))
if i == 0 :
money /=x
print("转化的钱是:%s(RMB)" %money)
elif i == 1 :
money *=x
print("转化的钱是:%s(美元)" %money)
第三十题
a,b,c = eval(input("三角形中a,b,c的值:"))
C =a+b+c
if a+b>c or a+c>b or b+c>a :
print("该三角形周长是%s" %C)
else :
print("输入不合法")
第三十一题
第三十二题
x,y = eval(input("请输入x坐标和y坐标:"))
if ((x-0)**2+(y-0)**2)**0.5<=10 :
print("该点在园中")
else :
print("该点不在园中")
第三十三题
x,y = eval(input("请输入x坐标和y坐标:"))
if x<=5 and y<=2.5:
print("该点在矩形中")
else :
print("该点不在矩形中")
第三十四题
x=int(input("请输入一个三位整数:"))
a= x%10
c= x//100
if a == c:
print("该数是回文数")
else :
print("该数不是回文数")
第三十五题
x,y = eval(input("请输入x坐标和y坐标:"))
if 0<=x<=200 and 0<=y<=100:
print("该坐标在该三角形中")
第三十六题
x1,y1,r1= eval(input("请输入园1的x,y(中心坐标值),r(半径)"))
x2,y2,r2= eval(input("请输入园2的x,y(中心坐标值),r(半径)"))
k = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
if k<=abs(r1-r2):
print("园2在园1中")
elif k<=r1+r2 :
print("园2和园1有重叠")