第二周3.12作业

一.用turtle画五环

首先引入turtle

import turtle as t

之后展示出画板开始作画

>>> t.showturtle()
>>> t.pensize(10)
>>> t.circle(100)

就做出第一个圆
bcedf95fd04d4872bebea385537e951b.png

 以此类推

>>> t.up()
>>> t.color("red")
>>> t.goto(220,0)
>>> t.down()
>>> t.circle(100)
>>> t.up()
>>> t.color(blue)
>>> t.color("blue")
>>> t.goto(-220,0)
>>> t.down()
>>> t.circle(100)
>>> t.up()
>>> t.color("green")
>>> t.goto(115,-120)
>>> t.down()
>>> t.circle(100)
>>> t.up()
>>> t.color(yello)
>>> t.color("yellow")
>>> t.goto(-115,-120)
>>> t.down()
>>> t.circle(100)

最后完成五环的绘制

 

 二.(科学:计算能量)编写一个程序,计算将水从初始温度加热到最终温度所需的能量。你的程序应该提示用户输人以千克计算的水量以及水的初始温度和最终温度。计算能量的公式是
Q=M*(finalTemperature- initialTemperature)*4184
这里的 M 是按千克计的水量,温度为摄氏温度,热量Q 以焦耳计。这里是一个示例运行。

答:

M = float(input("请输入水量(单位kg):"))
s1 = float(input("请输入水的初始温度(摄氏):"))
s2 = float(input("请输入水的末温度(摄氏)"))
Q = M*(s2-s1)*4184
print(Q)

运行结果

请输入水量(单位kg):55.5
请输入水的初始温度(摄氏):3.5
请输入水的末温度(摄氏)10.5
1625484.0

 

 

三,(计算圆柱体的体积)编写一个读取圆柱的半径和高并利用下面的公式计算圆柱体底面积和体积的程序:
*Tarea=radius*radius
volume=area*Tength

r = float(input("请输入圆柱底面圆的半径:"))
h = float(input("请输入圆柱的高:"))
s = r*r*3.14
v = s*h
print(f"该圆柱的底面积是{s};该圆柱的体积是{v}")

运行结果

请输入圆柱底面圆的半径:5.5
请输入圆柱的高:12
该圆柱的底面积是94.985;该圆柱的体积是1139.82

 

 

四,(找未来数据)编写程序提示用户输人表示今天是一周内哪一天的数字(星期天是0,星期一是1,··,星期六是6)。还要提示用户输人今天之后到未来某天的天数,然后显示未来这天是星期几。下面是一个示例运行。

s = int(input("请输入今天是周几的数字(星期天是0,星期一是1,··,星期六是6):"))
w = int(input("请随意输入一个天数:"))
if s == 0:
    print("今天是星期天")
elif s == 1:
    print("今天是星期一")
elif s == 2:
    print("今天是星期二")
elif s == 3:
    print("今天是星期三")
elif s == 4:
    print("今天是星期四")
elif s == 5:
    print("今天是星期五")
elif s == 6:
    print("今天是星期六")

if (s+w)%7==0:
    print(f"经过{w}天后是星期天")
elif (s+w)%7==1:
    print(f"经过{w}天后是星期一")
elif (s+w)%7==2:
    print(f"经过{w}天后是星期二")
elif (s+w)%7==3:
    print(f"经过{w}天后是星期三")
elif (s+w)%7==4:
    print(f"经过{w}天后是星期四")
elif (s+w)%7==5:
    print(f"经过{w}天后是星期五")
elif (s+w)%7==6:
    print(f"经过{w}天后是星期六")

运行结果

请输入今天是周几的数字(星期天是0,星期一是1,··,星期六是6):6
请随意输入一个天数:22
今天是星期六
经过22天后是星期天

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值