for6.py 616 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. """
  2. 打印各种三角形图案
  3. *
  4. **
  5. ***
  6. ****
  7. *****
  8. *
  9. **
  10. ***
  11. ****
  12. *****
  13. *
  14. ***
  15. *****
  16. *******
  17. *********
  18. Version: 0.1
  19. Author: 骆昊
  20. Date: 2018-03-01
  21. """
  22. row = int(input('请输入行数: '))
  23. for i in range(row):
  24. for _ in range(i + 1):
  25. print('*', end='')
  26. print()
  27. for i in range(row):
  28. for j in range(row):
  29. if j < row - i - 1:
  30. print(' ', end='')
  31. else:
  32. print('*', end='')
  33. print()
  34. for i in range(row):
  35. for _ in range(row - i - 1):
  36. print(' ', end='')
  37. for _ in range(2 * i + 1):
  38. print('*', end='')
  39. print()