第二次云计算作业

第二次python作业,关于判断还是有一部分内容没有吃透,再接再厉。

19.
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"

print("是请输入1,不是为2")
a = 0
print(set1)
b = int(input("里面有你的生日吗:"))
if b == 1 :
	a += 1
print(set2)
b = int(input("里面有你的生日吗:"))
if b == 1 :
	a += 2
print(set3)
b = int(input("里面有你的生日吗:"))
if b == 1 :
	a +=4
print(set4)
b = int(input("里面有你的生日吗:"))
if b == 1 :
	a += 8
print(set5)
b = int(input("里面有你的生日吗:"))
if b == 1 :
	a += 16
print("你的生日是%s"%a)
20.
year = int(input("请输入年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
	print("%s年是闰年"%(year))
else:
	print("%s年不是闰年"%(year))
21.
s = float(input("请输入你的身高(m):"))
t = float(input("请输入你的体重(kg):"))
bmi = t / (s ** 2)
if bmi < 18.5 :
	print("超轻")
elif 18.5 <= bmi and bmi < 25.0 :
	print("标准")
elif 25.0 <= bmi and bmi< 30.0 :
	print("超重")
elif bmi >30.0 :
	print("肥胖")
22.
import random
b = int(input("请输入一个两位数:"))
a = random.randint(10,99)
c = a / 10
d = a % 10
e = b / 10
f = b % 10
print("开奖")
print("%s"%a)
if a == b :
	print("恭喜你获得10000美元!")
elif c == e and d == f :
	print("恭喜你获得3000美元!")
elif c == e or c == f or d ==e or d == f :
	print("恭喜你获得1000美元!")
elif a != b :
	print("gg")
23.
import math
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
c = int(input("请输入c的值:"))
A = b ** 2 - 4 * a * c
r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
if A > 0 :
	print("r1 = %s"%r1)
	print("r2 = %s"%r2)
if A == 0 :
	print("r = %s"%r1)
elif A < 0 :
	print("The equation has no rael roots")
24.
a = int(input("请输入a:"))
b = int(input("请输入b:"))
c = int(input("请输入c:"))
d = int(input("请输入d:"))
e = int(input("请输入e:"))
f = int(input("请输入f:"))
g = a * d - b * c
x = (e * d - b * f) / (a * d - b * c)
y = (a * f - e * c) / (a * d - b * c)
if g == 0 :
	print("the equation has no solution")
elif g != 0 :
	print("x = %s"%x)
	print("y = %s"%y)
25.
d = int(input("请输入代表星期的数字:"))
if d == 0 :
	print("星期天")
if d == 1 :
	print("星期1")
if d == 2 :
	print("星期2")
if d == 3 :
	print("星期3")
if d == 4 :
	print("星期4")
if d == 5 :
	print("星期5")
if d == 6 :
	print("星期6")
p = int(input("请输入过去的天数:"))
if (d + p) % 7 == 0 :
	print("星期天")
if (d + p) % 7 == 1 :
	print("星期1")
if (d + p) % 7 == 2 :
	print("星期2")
if (d + p) % 7 == 3 :
	print("星期3")
if (d + p) % 7 == 4 :
	print("星期4")
if (d + p) % 7 == 5 :
	print("星期5")
if (d + p) % 7 == 6 :
	print("星期6")
26.
a,b = eval(input("请输入第一种重量和价钱:"))
c,d = eval(input("请输入第二种重量和价钱:"))
if b > d:
	print("第二种比较好")
if b < d:
	print("第一种比较好")
if b == d:
	print("都一样")
27.
a = int(input("请输入一个整数:"))
if a % 5 == 0 and a % 6 == 0:
    print("%d这个数能被5和6都整除"%a)
elif a % 5 != 0 and a % 6 == 0:
    print("%d这个数能被6整除,不能被5整除"%a)
elif a % 5 == 0 and a % 6 != 0:
    print("%d这个数能被5整除,不能被6整除"%a)
elif a % 5 != 0 and a % 6 != 0:
    print("%d这个数不能被5或6整除"%a)
28.
mport random
print("1剪刀,2石头,3布")
a = int(input("请输入:")) 
b = random.randint(1,3)
if (a == 1 and b == 3) or (a == 2 and b == 1) or (a == 3 and b ==2) :
  print("你赢了")
elif a == b :
  print("平局")
else :
  print("你输了")
29.
l = eval(input("汇率: "))
x = eval(input("输入0美元变人民币,1人民币变美元: "))
q = eval(input("金额: "))
if x == 0:
    q1 = q * l
    print("$%.1f is %.1f ¥"%(q,q1))
elif x == 1:
    q1 = q / l
    print("%.1f ¥ is $%.2f"%(q, q1))
else :
    print("错误")
30.
a, b, c = eval(input("边:"))
d = a + b + c
if a + b > c and a + c > b and b + c > a:
    print("%s"%d)
else :
    print("非法")
31.
year = int(input("请输入哪一年:"))
m = int(input("请输入月份(1-12):"))
if m ==1 or m == 2:
	year = year - 1
	m = m + 12
j = year // 100
k = year % 100
q = int(input("请输入哪一天:"))
h = (q + (26 * (m + 1)) // 10 + k + k // 4 + j // 4 + 5 * j) % 7
if h == 0:
	print("那天是星期六")
if h == 1:
	print("那天是星期天")
if h == 2:
	print("那天是星期一")
if h == 3:
	print("那天是星期二")
if h == 4:
	print("那天是星期三")
if h == 5:
	print("那天是星期四")
if h == 6:
	print("那天是星期五")
32.
x = int(input("请输入x坐标:"))
y = int(input("请输入y坐标:"))
x1 = 0
y1 = 0
L = ((x - x1) * (x - x1) + (y - y1) * (y - y1)) ** 0.5
if L <= 10:
	print("该坐标在圆内")
else:
	print("该坐标不在圆内")
33.
x = int(input("请输入x坐标:"))
y = int(input("请输入y坐标:"))
x1 = 0
y1 = 0
height = 5
width = 10
if (x - x1) <= (width / 2) and (y - y1) <= (height / 2):
	print("在矩形内")
else:
	print("不在矩形内")
34.
num = int(input("请输入一个三位数:"))
a = num // 100
b = (num // 10) % 10
c = num % 10
if a == c:
	print("是回文数")
else:
	print("不是回文数")
35.
x = float(input("请输入x坐标:"))
y = float(input("请输入y坐标:"))
x1 = 200
y1 = 100
k = y1 / -x1
y2 = k * x + y1
if x >= 0 and x <= 200:
	if y2 >= y:
		print("在三角形内")
	else:
		print("不在三角形内")
36.
x1 = float(input("请输入第一个圆心x坐标:"))
y1 = float(input("请输入第一个圆心y坐标:"))
r1 = float(input("请输入半径:"))
x2 = float(input("请输入第二个圆心x坐标:"))
y2 = float(input("请输入第二个圆心y坐标:"))
r2 = float(input("请输入半径:"))
h = ((x1 - x2) ** 2 + (y1 + y2) ** 2) ** 0.5
if r1 - r2 < 0:
	a = r2 - r1
else:
	a = r1 - r2
if h <= a:
	print("圆2在圆1内")
if h <= r1 + r2:
	print("圆2与圆1重叠")
else:
	print("圆2在圆1外")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
做Docker云计算作业需要以下步骤: 1. 安装Docker:首先需要在本地安装Docker,可以在Docker官网下载Docker Desktop并进行安装。 2. 编写Dockerfile:Dockerfile是用于构建Docker镜像的文件,需要在其中指定所需的软件包、环境变量等。可以参考官方文档,编写适合自己作业需求的Dockerfile。 3. 构建Docker镜像:使用Dockerfile构建Docker镜像,可以使用以下命令: ``` docker build -t <镜像名称> <Dockerfile所在目录> ``` 4. 运行Docker容器:使用Docker镜像运行Docker容器,可以使用以下命令: ``` docker run -it <镜像名称> /bin/bash ``` 其中,-it参数表示以交互式终端的方式运行容器,/bin/bash表示在容器中启动bash shell。 5. 在容器中进行作业:进入Docker容器后,就可以在其中进行作业了。如果需要将本地文件拷贝到容器中,可以使用以下命令: ``` docker cp <本地文件路径> <容器名称>:<容器目标路径> ``` 如果需要将容器中的文件拷贝到本地,可以使用以下命令: ``` docker cp <容器名称>:<容器目标路径> <本地文件路径> ``` 6. 保存Docker镜像:如果需要将自己构建的Docker镜像保存并上传到Docker Hub等镜像仓库中,可以使用以下命令: ``` docker tag <镜像名称> <用户名>/<镜像名称>:<标签> docker push <用户名>/<镜像名称>:<标签> ``` 其中,<用户名>为Docker Hub等镜像仓库的用户名,<标签>可以指定版本号等标识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值