zoukankan      html  css  js  c++  java
  • python打印一个菱形图案

    1、打印一个菱形图案

     1 rows=int(input("输入列数:"))
     2 i=j=k=1
     3 print("打印一个菱形:
    ")
     4 #菱形的上半部分
     5 for i in range(rows):
     6     for j in range(rows-i):
     7         print(" ",end=" ")
     8         j+=1
     9     for k in range(2*i-1):
    10         print("*",end=" ")
    11         k+=1
    12     print("
    ")
    13 #菱形的下半部分
    14 for i in range(rows):
    15     for j in range(i):
    16         print(" ",end=" ")
    17         j+=1
    18     for k in range(2*(rows-i)-1):
    19         print("*",end=" ")
    20         k+=1
    21     print("
    ")

    2、打印一个空心菱形图案

     1 rows=int(input("输入列数:"))
     2 i=j=k=1
     3 print("打印一个菱形:
    ")
     4 #菱形的上半部分
     5 for i in range(rows):
     6     for j in range(rows-i):
     7         print(" ",end=" ")
     8         j+=1
     9     for k in range(2*i-1):
    10         if k==0 or k==2*i-2:
    11             print("*",end=" ")
    12         else:
    13             print(" ",end=" ")
    14         k+=1
    15     print("
    ")
    16 #菱形的下半部分
    17 for i in range(rows):
    18     for j in range(i):
    19         print(" ",end=" ")
    20         j+=1
    21     for k in range(2*(rows-i)-1):
    22         if k==0 or k==2*(rows-i)-2:
    23             print("*",end=" ")
    24         else:
    25             print(" ",end=" ")
    26         k+=1
    27     print("
    ")
  • 相关阅读:
    [Bootstrap]全局样式(四)
    [Bootstrap]全局样式(三)
    [Bootstrap]全局样式(二)
    [Bootstrap]全局样式(一)
    [Bootstrap]概述
    原生JS-----一个剪刀石头布游戏
    聊聊 ES6 中的箭头函数
    jQuery中的 AJAX
    AJAX封装
    AJAX 初识
  • 原文地址:https://www.cnblogs.com/ma1998/p/12200331.html
Copyright © 2011-2022 走看看