1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python语言程序设计基础第二章答案_python语言程序设计基础(嵩天版) 第二章程序练习题...

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

时间:2023-08-27 21:37:47

相关推荐

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("输入格式错误哦!")

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()

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()

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()

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()

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()

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()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。