(0, rows - i): print " * ", #注意这里的",",一定不能省略,可以起到不换行的作用 k += 1 i += 1 print "\n" #打印实心等边三角形 print "打印空心等边三角形,这里去掉if-else条件判断就是实心的" for i in range(0, rows + 1):#变量i控制行数 for j in range(0, rows - i):#(1...
foriinrange(5):forkinrange(i+1):print("", end="")forminrange((9-3*i)+i):print("*",end="")print() (11)完整的菱形,通过(10)和(11),我们已经可以打印出完整的菱形。 foriinrange(6):forkinrange(5-i):print("",end="")forjinrange(2*i+1):print("*", end="")print()foriin...
python打印菱形、三角形、矩形等图形#coding:utf-8 rows = int(raw_input('please enter a rows! ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数 #等腰直角三角形1 print "等腰直角三角形1" for i in range(0, rows): for k in range(0,...
Python经典例题练习 1.打印三角形 2.打印菱形 3.打印空心菱形 4.打印一棵树 #python编程 #python #计算机 #干货分享 #大学生 - 就叫香香于20240330发布在抖音,已经收获了8个喜欢,来抖音,记录美好生活!
菱形 方法一: 代码语言:javascript 复制 foriinrange(0,10):#通过for循环循环10次按照图片中的规律打印出星号和空格组成上三角形print(' '*(10-i)+'*'*(2*i+1))foriinrange(2,11):#代码中循环的起始值为2,是因为在这个倒立的菱形图案中,最上面一行只有2个空格。
1. 打印三角形 1.1 打印直角三角形 #/usr/bin/pythonrows = int(raw_input('please input a rows:')) i=j=k=1ifrows >= 3:foriinrange(0,rows+1):forkinrange(0,i):print'*', # 注意这里的",",一定不能省略,可以起到不换行的作用 ...
在Python中,我们可以使用打印函数来输出各种形状的字符串图案。这是一个非常有趣的编程问题,也可以帮助我们更好地理解字符串和循环的概念。 打印直角三角形 我们首先来打印一个直角三角形。直角三角形是由一系列逐渐增加长度的字符串组成的,每一行都比上一行多一个字符。
(num):#菱形下半部分 print(' '*i+'\\'+' '*(num-i-1), end='')#菱形左半部分 print(' ' * (num-i-1) + '/' + ' '*i)#菱形右半部分 print() print('三角形') for i in range(num): print(' '*(num-i-1)+'/'+' '*i,end='') print(' '*i+'\\'+' '*(num-i-1...
Python 打印矩形、直角三角形、等腰三角形、菱形 2019-04-26 17:36 −... Icon-Liang 0 1575 Python-矩形和圆形 2019-11-11 12:34 −Exercise 15.1. 定义一个叫做Circle 类,类的属性是圆心 (center) 和半径 (radius) , 其中,圆心 (center) 是一个 Point 类,而半径 (radius) 是一个数字。 实例化...
#打印空心矩形 for i in range(1,5): for j in range(1,6): if i == 1 or i == 4 or j == 1 or j == 5: print("*",end=" ") else: print(" ",end="") print() def rightTriangle(): #打印直角三角形 for i in range(1, 6): ...