MOOC嵩天@Pyhon123作业

练习题2

turtle正方形绘制

使用turtle库,绘制一个正方形

import turtle as t  #给turtle库取个别名 t,方便
for i in range(4):
    t.fd(100)
    t.left(90)

turtle六边形绘制

使用turtle库,绘制一个六边形

import turtle
turtle.color("black")
turtle.pensize(6)
for i in range(6):
    turtle.seth(60 * i)
    turtle.fd(80)   

turtle叠边形绘制

使用turtle库,绘制一个叠边形,其中,叠边形内角为80度

import turtle as t
for i in range(9):
    t.fd(100)
    t.left(80)  #一共9圈 720/9=80

turtle同切圆绘制

使用turtle库,绘制一个同切圆。

import turtle
turtle.color("black")
turtle.pensize(5)
for i in range(5):
    turtle.circle(20*i)

长度转换

完成米和英寸之间的长度转换,基本需求如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入英寸,转换成米;‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入米,转换成英寸。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
英寸采用in标记,放在数值结尾;米采用m标记,放在数值结尾。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
1 米 = 39.37 英寸‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

x=input()
if x[-1] in ['n','N']:
    m=eval(x[0:-2])/39.37  #关于eval(),不知道为什么我在PyCharm上不能用,但是在@python123中要有eval()答案才对
    print("{:.3f}m".format(m))
elif x[-1] in ['m','M']:
    n=eval(x[0:-1])*39.37
    print("{:.3f}in".format(n))

把自己学的点点滴滴纪录下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值