python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

python语言程序设计基础(嵩天版),第二章程序练习题

欢迎访问江南烧酒的博客

2.2汇率兑换程序。按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序。

"""

2.2汇率兑换程序,美元和人民币

"""

a = input("请输入最后带有¥或$符号的金额:")

if a[-1] in ['$','$']: #假如输入金额的符号为$

r=6.7352*eval(a[0:-1])

print(' '+repr(r)+'人民币')

elif a[-1] in ['¥','¥']: #假如输入金额的符号为$

m=0.1485*eval(a[0:-1])

print(' '+repr(m)+'美元')

else:

print("输入格式错误哦!")

20190508154506690.png

2.3绘制彩色蟒蛇

#2.3绘制彩色蟒蛇

from turtle import *

setup(650,350,200,200)

penup()

fd(-250)

pendown()

pensize(25)

pencolor("purple")

seth(-40)

for i in range(4):

circle(40,80)

pencolor("yellow")

circle(-40,80)

pencolor("blue")

circle(40,80/2)

pencolor("red")

fd(40)

circle(16,180)

fd(40*2/3)

done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

2.4等边三角形的绘制

#2.4等边三角形的绘制

from turtle import *

setup(800,600,300,300)

penup()

pendown()

pensize(6)

pencolor("red")

seth(60) #第一条线

fd(120)

seth(-60)

fd(120)

seth(-180)

fd(120)

done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

2.5叠加等边三角形的绘制

#2.5叠加等边三角形

from turtle import *

setup(800,600,300,300)

penup()

pendown()

pensize(6)

pencolor("red")

seth(60) #第一条线

fd(120)

seth(-60)

fd(120)

seth(-180)

fd(120)

seth(-60)

fd(120)

seth(60)

fd(120)

seth(-60)

fd(120)

seth(-180)

fd(240)

seth(60)

fd(120)

done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

2.6无角正方形的绘制

#2.6无角正方形的绘制

from turtle import *

setup(500,500,300,300)

t = Pen()

for x in range(4):

t.pensize(9)

t.color("red")

t.up()

t.forward(25)

t.down()

t.forward(100)

t.up()

t.forward(25)

t.down()

t.left(90)

done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

2.7六角形的绘制

#2.7六角形的绘制

from turtle import *

setup(500,500,300,300)

penup()

pendown()

pensize(9)

pencolor("red")

seth(30)

fd(180)

seth(-90)

fd(180)

seth(-210)

fd(180)

seth(30)

fd(60)

seth(90)

fd(60)

seth(-30)

fd(180)

seth(210)

fd(180)

seth(90)

fd(180)

done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

2.8正方形螺旋线的绘制

#2.8正方形螺旋线的绘制

import turtle as t

t.setup(500,500,300,300)

t.pen(shown=True,pendown=False,speed=0)

a=500

t.goto(-250,-250)

t.seth(90)

t.pendown()

while(a!=0):

t.fd(a)

a-=2.5

t.right(90)

t.ht()

t.done()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjM4OTE2MA==,size_16,color_FFFFFF,t_70

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值