判读语句作业2

判读语句(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"
num = 0
print(set1)
a = str(input("请问这一天是否在这几个数字中(只回答yes/no):"))
if a == "yes":
	num += 1
print(set2)
a = str(input("请问这一天是否在这几个数字中(只回答yes/no):"))
if a == "yes":
	num += 2
print(set3)
a = str(input("请问这一天是否在这几个数字中(只回答yes/no):"))
if a == "yes":
	num += 4
print(set4)
a = str(input("请问这一天是否在这几个数字中(只回答yes/no):"))
if a == "yes":
	num += 8
print(set5)
a = str(input("请问这一天是否在这几个数字中(只回答yes/no):"))
if a == "yes":
	num += 16
if num == 0:
	print("没有查出你的生日在几号")
else:
	print("你的生日在%s号"%num)

在这里插入图片描述

w = eval(input("请输入您的体重(以磅为单位):"))
h = eval(input("请输入您的身高(以英寸为单位):"))
w2 = w * 0.45359237
h2 = h * 0.0254
BIM = w2 / h2 ** 2
if BIM < 18.5:
	print("超轻")
elif 18.5 <= BIM < 25.0:
	print("标准")
elif 25.0 <= BIM < 30.0:
	print("超重")
elif 30 <= BIM:
	print("肥胖")
else:
	print("您输入了错误的值")

在这里插入图片描述

year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
	print(year, "是个闰年")
else:
	print(year, "不是闰年")

在这里插入图片描述

import random
x = random.randint(10,99)
print("机器产生数字为",x)
y = eval(input("请输入数字:"))
xa = x // 10
xb = x % 10
ya = y // 10
yb = y % 10
if x == y :
	print("恭喜获得一等奖!奖金10000美元")
elif xa == yb and xb == ya :
	print("恭喜获得二等奖!奖金3000美元")
elif xa == ya or xa == yb or xb == ya or xb == yb :
	print("恭喜获得三等奖!奖金1000美元")
else :
	print("谢谢参与!")

在这里插入图片描述

a, b, c = eval(input("请输入a,b,c:"))
d = b ** 2 - 4 * a * c
if d > 0:
	x1 = (-b + d ** 0.5) / (2 * a)
	x2 = (-b - d ** 0.5) / (2 * a)
	print("x1 = %.2f , x2 = %.2f" %(x1, x2))
elif d == 0:
	x = (-b - d ** 0.5) / (2 * a)
	print("x = %s" %x)
else:
	print("The equation has no real roots")

在这里插入图片描述

a, b, c, d, e, f = eval(input("请输入a,b,c,d,e,f:"))
if a * d - b * c == 0:
	print("The equation has no solution")
else:
	x = (e * d - b * f) / (a * d - b * c)
	y = (a * f - e * c) / (a * d - b * c)
	print("x is %.1f and y is %.1f" %(x,y))

在这里插入图片描述

day = eval(input("输入今天的星期:"))
a = eval(input("请输入需要经过多少天:"))
if (day + a) % 7 == 0:
	print("今天是星期%s,过几天是星期天"%day)
elif (day + a) % 7 == 1:
	print("今天是星期%s,过几天是星期一"%day)
elif (day + a) % 7 == 2:
	print("今天是星期%s,过几天是星期二"%day)
elif (day + a) % 7 == 3:
	print("今天是星期%s,过几天是星期三"%day)
elif (day + a) % 7 == 4:
	print("今天是星期%s,过几天是星期四"%day)
elif (day + a) % 7 == 5:
	print("今天是星期%s,过几天是星期五"%day)
elif (day + a) % 7 == 6:
	print("今天是星期%s,过几天是星期六"%day)

在这里插入图片描述

a1, a2 = eval(input("请输入第一种包装的重量和价格:") )
b1, b2 = eval(input("请输入第二种包装的重量和价格:") )
if (a2 / a1) > (b2 / b1):
	print("第二种包装价钱更好")
elif (a2 / a1) == (b2 / b1):
	print("两种包装价钱一样好")
else:
	print("第一种包装更好")

在这里插入图片描述

num = int(input("请输入一个整数:"))
if (num % 5 == 0) and (num % 6 == 0):
	print("%d这个数能被5和6都整除" %num)
elif (num % 5 != 0) and (num % 6 == 0):
	print("%d这个数能被6整除,但不能被5整除" %num)
elif (num % 5 == 0) and (num % 6 != 0):
	print("%d这个数能被5整除,但不能被6整除" %num)
elif (num % 5 != 0) and (num % 6 != 0):
	print("%d这个数不能被5或者6整除" %num)

在这里插入图片描述

import random
a = random.randint(0, 2)
b = int(input("请输入(剪刀(0),石头(1),布(2)):"))
a_str = ""
b_str = ""
if a == 0 :
	a_str = "剪刀"
elif a == 1:
	a_str = "石头"
else:
	a_str = "布"
if b == 0 :
	b_str = "剪刀"
elif b == 1:
	b_str = "石头"
else:
	b_str = "布"
if a == b:
	print("玩家是%s,电脑是%s,是一个平局" % (b_str, a_str))
elif b - a == -1 or b - a == 2:
	print("玩家是%s,电脑是%s,你输了" % (b_str, a_str))
else:
	print("玩家是%s,电脑是%s,你赢了" % (b_str, a_str))

在这里插入图片描述

rate = eval(input("美元和人民币之间的货币汇率是: "))
choice = eval(input("选择转换方式(0为美元转换为人民币,1为人民币转换为美元):"))
num = eval(input("请输入您要转换的货币数量:"))
num2 = 0
if choice == 0:
	num2 = num * rate
	print("$%s is %.1f yuan"%(num,num2))
elif choice == 1:
	num2 = num / rate
	print("%s yuan is $%.1f"%(num,num2))
else:
	print("Incorrect input")

在这里插入图片描述

a,b,c = eval(input("请输入三角形的三个边长:"))
if a + b > c and a + c > b and b + c > a:
	print("输入的三条边都合法")
else:
	print("输入的三条边不合法")

在这里插入图片描述

y = eval(input("请输入一个年份:"))
m = eval(input("请输入月份:"))
q = eval(input("请输入这个月的某天:"))
if m == 1:
	m = 13
	y = y - 1
elif m == 2:
	m = 14
	y = y - 1

j = y // 100
k = y % 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("今天是星期五")

在这里插入图片描述

x, y =eval(input("请输入一个点:"))
s = ((x ** 2) + (y ** 2)) ** 0.5
if s <= 10:
	print("(%.1f,%.1f)点在圆内"%(x,y))
else:
	print("(%.1f,%.1f)点不在圆内"%(x,y))


在这里插入图片描述

x, y =eval(input("请输入一个点:"))
if x >= -5 and x <= 5 and y <= 2.5 and y >= -2.5:
	print("(%.1f,%.1f)点在矩形内"%(x,y))
else:
	print("(%.1f,%.1f)点不在矩形内"%(x,y))	

在这里插入图片描述

num = eval(input("请输入一个三位数:"))
a = num % 10
b = num // 100
if a == b:
	print("%s是个回文数"%num)
else:
	print("%s不是一个回文数"%num)

在这里插入图片描述

x, y = eval(input("请输入一个点:"))
l = y / (200 - x)
if x >= 0 and x <= 200 and y >= 0 and y <= 100:
	if l <= 1 / 2:
		print("这个点在三角形内")
	else:
		print("这个点不在三角形内")
else
	print("这个点不在三角形内")

在这里插入图片描述

x1, y1,r1 = eval(input("请输入第一个圆心点以及半径长:"))
x2, y2,r2 = eval(input("请输入第二个圆心点以及半径长:"))
l = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
if l <= abs(r1 - r2):
	print("圆2在圆1内")
elif l <= (r1 + r2):
	print("2个圆之间有重叠")
else:
	print("2个圆之间没有重叠")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值