怎样用PS修改图片上的数字

·
2025-05-19 10:06:05

2303_78865703:

感谢启发,提供我的答案参考n = int(input("菱形的边长:"))#菱形2n-1行

#实心菱形

#使用居中

for i in range (1,2*n):

if i<=n:

print(("*"*(2*i-1)).center(2*n-1))

else:

print(("*"*(2*(2*n-i)-1)).center(2*n-1))

#不使用居中

for i in range (1,2*n):

if i<=n:

for j in range (1,n-i+1):

print(" ",end = "") #注意空格和空字符串的区别,""是空字符串," "是空格

print(("*"*(2*i-1)))

else:

for j in range (1,i-n+1):

print(" ",end = "")

print(("*"*(2*(2*n-i)-1)))

#空白菱形

for i in range (1,2*n):

if i==1 :

for j in range (1,n-i+1):

print(" ",end = "")

print("*")

elif i<=n:

for j in range (1,n-i+1):

print(" ",end = "")

print("*",end = "")

for k in range (1,2*i-2):

print(" ",end = "")

print("*")

elif i==2*n-1:

for j in range (1,i-n+1):

print(" ",end = "")

print("*")

else:

for j in range (1,i-n+1):