A. 用python编写程序
B. python打印实心倒等腰梯形
Thom,打印时心道等腰梯形应该是没问题的。
C. 怎么用Python画一个在平面直角坐标系中的等腰梯形
你可以使用Matplotlib库来画氏唤出等腰梯形歼敏凯,以下是一个画等腰梯形的示例代码:
运行以上代码,即可在平面直角坐标系中画出一个等腰梯形。你可以根据自己的需要修改拿桥顶点坐标来画出不同的等腰梯形。
D. python turtle库画天安门
将#替换为空格,代码如下:
from turtle import *
speed('fastest')
def rectangle(h, v, c):#画长方形
####pendown()
####pensize(1)
####fillcolor(c)
####begin_fill()
####for counter in range(1, 3):
########forward(h)
########right(90)
########forward(v)
########right(90)
####end_fill()
####penup()
def gate(x, y, r, c):#画大门和小门
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####pendown()
####setheading(0)
####right(90)
####forward(r*2)
####left(90)
####forward(r*2)
####left(90)
####forward(r*2)
####setheading(90)
####circle(r, 180)
####end_fill()
####setheading(0)
def trapezium(x, y, c):#画地下的大梯形
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)#goto(-200, 0)
####pendown()
####forward(400)
####right(60)
####forward(150)
####right(120)
####forward(550)
####right(120)
####forward(150)
####right(60)
####end_fill()
def roof1(x, y, c):#画第1个屋檐
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####pendown()
####left(60)
####forward(30)
####right(60)
####forward(225)
####right(60)
####forward(30)
####left(60)
####forward(-20)
####end_fill()
def roof2(x, y, c):#画第2个屋檐
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####setheading(0)
####pendown()
####left(60)
####goto(-75, 155)
####right(60)
####goto(75, 155)
####right(60)
####goto(125, 95)
####right(120)
####goto(x ,y)
####penup()
####end_fill()
pencolor('black')
trapezium(-200, 0, 'red')
penup()
goto(-105, 95)
rectangle(210, 20, 'red')
goto(-115, 50)
rectangle(230, 50, 'red')
roof1(-125, 50, 'orange')
roof2(-125, 95, 'orange')
gate(-90, 25, 10, 'brown')
gate(-65, 25, 10, 'brown')
gate(-40, 25, 10, 'brown')####
penup()
forward(40)
gate(20, 25, 10, 'brown')
gate(45, 25, 10, 'brown')
gate(70, 25, 10, 'brown')####
gate(-160, -100, 15, 'brown')
gate(-95, -100, 15, 'brown')
gate(-30, -70, 30, 'brown')####
gate(60, -100, 15, 'brown')
gate(125, -100, 15, 'brown')
done()
E. 用python求等腰梯形的面积和周长
# 面积:
# 设等腰梯形的上底为a,下底为b,高为h,则面积S=(a+b)*h/2
# Python代码:
a = float(input("请输入上底:"))
b = float(input("请输入下底:"))
h = float(input("请凳禅输入高:"))
S = (a + b) * h / 2
print("等腰梯形的面掘粗旦积为:", S)
# 周长:
# 设等腰梯形的上底为a,下底为b,斜边为c,则周长P=a+b+2*c
# Python代码:
a = float(input("请输入上底:"))
b = float(input("请判扰输入下底:"))
c = float(input("请输入斜边:"))
P = a + b + 2 * c
print("等腰梯形的周长为:", P)
解题思路
F. 在Python用循环打印以下图形
就是设计个循环从n到1,打印出来数字。思路有很多,
你可以这样想:有个字符串数组是 1234..n-1 另一个数组是n-1....4321,然后字符串拼接的时候中间加上n就行了。
于是我们程序写作:
def func_3():
n = 5
str_1 = str_2 = str_3 = ""
for i in range(1,n):
str_1 = str_1 + str(i)
str_2 = str_2 + str(n-i)
str_3 = str_3 + " "
for i in range(n, 0, -1):
print(f"{str_3[0:n-i]}{str_1[0:i-1]}{str(i)}{str_2[n-i:n-1]}")
func_3()
G. python怎么输出用*绘制的图形
python怎么输出用*绘制的图形如下说明。
其实想要输出*的图形是很简单的。只要在用print函数即可,如图片想要用*字符输出一个三角形的图案,我要用只要用print加括号,括号中想要输出的字符用双引号引起来,如第一个print输出人上*字符,第二行输出三个字符,一直添加print,按一定的比例输出*即可。想要输复杂图形就要深入了解python语言才行。
Python简介,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释型语言 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python是初学者的语言,Python对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发。