发布时间:2019-09-22 07:47:28编辑:auto阅读(2689)
示例1:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 根据输入打印
rows = int(raw_input('please input number:'))
# 打印菱形上半部分
for i in range(rows):
for j in range(rows - i):
print " ",
j += 1
for k in range(2 * i - 1):
if k == 0 or k == 2 * i - 2:
print "*",
else:
print " ",
k += 1
print "\n"
i += 1
# 打印菱形的下半部分
for i in range(rows):
for j in range(i):
print " ",
j += 1
for k in range(2 * (rows - i) - 1):
if k == 0 or k == 2 * (rows - i) - 2:
print "*",
else:
print " ",
k += 1
print "\n"
i += 1
print 'the end';
代码截图1:

运行截图1:

示例2:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 根据输入打印
rows = int(raw_input('please input number:'))
# 打印菱形上半部分
for i in range(rows):
for j in range(rows - i):
print " ",
j += 1
for k in range(2 * i - 1):
print "*",
k += 1
print "\n"
i += 1
# 打印菱形的下半部分
for i in range(rows):
for j in range(i):
print " ",
j += 1
for k in range(2 * (rows - i) - 1):
print "*",
k += 1
print "\n"
i += 1
print 'the end';
代码截图2:

运行截图2:

上一篇: Python处理cassandra 升级
下一篇: python 对信号 处理的 测试
51386
50861
41452
38238
32739
29639
28452
23362
23296
21628
1721°
2454°
2047°
1982°
2337°
2012°
2723°
4557°
4367°
3112°