发布网友 发布时间:2022-04-22 02:45
共3个回答
热心网友 时间:2023-07-10 01:03
# 单行输出数值从小到大再从大到小
def numout(length):
for i in range(length-1):
print(i+1,end = "")
print(length,end = "")
for i in range(length-1):
print(length-i-1,end = "")
print(" ")
# 一共输出了2n-1行数字
def diamond(length):
for i in range(1,(length*2)):
print(" "*abs(length-i),end = "")
numout(length-abs(i-length))
while True:
length = None
#检测输入值是否为数值类型
try:
length = int(input("请输入正整数:"))
except:print("错误,",end = "")
if type(length) == int:break
# 输出菱形
diamond(length)
热心网友 时间:2023-07-10 01:03
题主你好,
代码如下:
测试截图如下:
-----
希望可以帮到题主, 欢迎追问.
热心网友 时间:2023-07-10 01:04
你在使用渐变工具之后再新建图层,在新的图层上。使用网格工具,这样就不会改变原来的渐变颜色了。