python打印等腰三角形

代码如下:

#!/usr/bin/env python3
#-*- coding:utf-8 -*-
# 偶数也可以,但还是奇数的形式显示
num = int(input('请输入一个奇数:'))
# 循环的执行次数
n1 = int((num+1)/2)
for i in range(1,n1+1):
   # n2表示左边打印的空格个数
   n2 = n1 - i
   # n3表示右边打印的*号个数
   n3 = 2*i - 1
   print( ' ' * n2 + '*' * n3 )

不清楚地方请留言

发布了40 篇原创文章 · 获赞 59 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44208042/article/details/93216585
今日推荐