广告关闭
腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!
usrbinpython # -*- 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 # 打印菱形的下半部分...
我就废话不多说了,还是直接看代码吧! a = b = for line in b: print(line)程序运行结果如下:? 补充知识:python打印菱形的三种方法第一种(自己想的,有点麻烦):rows = int(input(请输入菱形边长:n))row = 1while row...
菱形为对称结构,可以把菱形分为上下两个部分,此时关键要找准界限可以使用两个for循环分别打印上下两部分(不建议)可以使用一个for循环,嵌套if判断语句方法:打印对角线长为7的菱形for i in range(-3,4):#把对角线作为边界0 if i...
width = 11 #注意宽度必须位奇数for i