python学习,打印等腰直角三角形 实心正方形空心正方形

在学习python的过程中,自己做了一个小练习

#!/usr/bin/python
# -*- coding: utf-8 -*-name = input("请输入数字: ")
count = int(name)
count2 = int(name)#空心正方形
while (count > 0):for i in range(count2):if count == count2:print '*',elif count == 1:print '*',elif i == 0:print '*',elif i == count2 - 1:print '*',else:print ' ',count = count-1print('')#实心正方形
while (count > 0):for i in range(count2):print '*',count = count-1print('')#等腰直角三角形    
while (count > 0):for i in range(count):print '*',count = count-1print('')

打印结果

* * * * * * * * * * * * * * * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
*                           * 
* * * * * * * * * * * * * * *请输入数字: 15
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * 请输入数字: 15  
* * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * 
* * * * * * * * * * * * * 
* * * * * * * * * * * * 
* * * * * * * * * * * 
* * * * * * * * * * 
* * * * * * * * * 
* * * * * * * * 
* * * * * * * 
* * * * * * 
* * * * * 
* * * * 
* * * 
* * 
*

下面教程提供的案例,并没有参考,上面代码全是自己写的。

python 打印菱形、三角形、矩形

转载于:https://blog.51cto.com/weiruoyu/2308295


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部