精华内容
下载资源
问答
  • pythonwhile循环打印菱形
    2021-01-30 00:25:30

    #while做业函数

    #x,y数学方法

    #abs()函数返回的是数字的绝对值

    #利用x,y数学坐标法数学

    # 假设 x 的最小坐标为-12

    # x=-12

    # while x<=12: # 当x小于最大坐标时循环开始到最大结束期间24次循环

    #     # y与x基本相同

    y=-12

    xy=""

    while y<=12:

    #坐标绝对值相加如4个顶点  北(0,12) 南(0,-12) 东(12,0) 西(-12,0) 为=12输出 *

    #坐标内 北下(0,11) 南(0,-11) 东(11,0) 西(-11,0) 为小于12输出 *

    #改变条件可调整

    if abs(x)+abs(y)<=12:

    xy+="*"

    else:

    xy+=" "

    y+=1

    x+=1

    print(xy)循环

    #拼接法

    x=0

    while x<=6:

    y=0

    while y<=6:

    if 6-x-y<=0:

    print("*", end=" ")

    else:

    print(" " , end="")

    y+=1

    x+=1

    print()

    x=0

    while x<=6:

    y=0

    while y<=6:

    if x-y>=0:

    print(" ", end="")

    else:

    print("*", end=" ")

    y+=1

    x+=1

    print()

    方法

    更多相关内容
  • python while循环 打印菱形

    千次阅读 2018-09-16 11:34:48
    #打印菱形 y=-6 while y&amp;amp;lt;=6: x=-6 temp=”“ while x&amp;amp;lt;=6: if abs(x)+abs(y)==6: temp+=”*” else: temp+=” “ x+=1 y+=1 print(temp)

    这里写图片描述

    .
    代码如下:
    这里写图片描述
    .

    展开全文
  • 一、# 打印直角三角形'''** ** * ** * * ** * * * *'''i = 0...= i:print("*",end=" ")j +=1print()i +=1二、打印倒直角三角形'''如何使用while嵌套循环输出如下图形:* * * * ** * * ** * ** **'''i = 5while i ...

    一、# 打印直角三角形

    '''

    *

    * *

    * * *

    * * * *

    * * * * *

    '''

    i = 0

    while i < 5: # 外循环次数

    j = 0

    while j <= i:

    print("*",end=" ")

    j +=1

    print()

    i +=1

    二、打印倒直角三角形

    '''

    如何使用while嵌套循环输出如下图形:

    * * * * *

    * * * *

    * * *

    * *

    *

    '''

    i = 5

    while i > 0:

    # 内循环

    j = 0

    while j < i :

    print("*",end=" ")

    j +=1

    print()

    i -= 1

    三、打印菱形

    '''

    使用while嵌套,完成以下图形的输出

    *

    ***

    *****

    *******

    *********

    *******

    *****

    ***

    *

    分析:左上和左下部分的空白,实际上是打印成空格

    '''

    i = 0

    while i < 9: # 总循环次数 9

    if i < 5:

    # 上空格部分

    j = 0

    while j < 4 - i:

    print(" ",end="")

    j +=1

    #上部分

    j = 0

    while j < i+1:

    print("*", end=" ")

    j +=1

    else:

    # 下空格部分

    j = 0

    while j < i -4:

    print(" ",end="")

    j +=1

    # 下部分

    j = 0

    while j < 9 - i:

    print("*",end=" ")

    j +=1

    print()

    i += 1

    展开全文
  • i=1 #创建初始变量,后面的变量随着i而...while i因为上金字塔与下金字塔是一样的,最大行会出现两行,所以我减去了下金字塔的最大行,两个金字塔拼凑起来就成了菱形。新手程序员自己写的,如有漏洞还望指出。 ...
    i=1 #创建初始变量,后面的变量随着i而变化
    j=int(input("输入整数"))#在上金字塔与下金字塔之间取一个同等值
    x=j+1#下金字塔的行值
    while i

    因为上金字塔与下金字塔是一样的,最大行会出现两行,所以我减去了下金字塔的最大行,两个金字塔拼凑起来就成了菱形。新手程序员自己写的,如有漏洞还望指出。

    展开全文
  • 一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 while i<= x: #第一个while组成菱形上半部 j = 1 k = 1 ...
  • 参考链接: Python while循环 . 代码如下: .
  • 在控制台连续输出五行*,每一行星号数量一次递增***************#1.定义一个行计数器row = 1while row
  • 循环打印菱形
  • 主要涉及循环与if条件,以及如何打印菱形,本文重点使用了三种方式打印菱形
  • 目标不允许使用居中的功能通过一个循环,完成菱形的输出主要考查,循环知识,和简单的规纳算法能力需求为用户输入一个奇数这个数,生成一个菱形先画出菱形图为了推出菱形的一些规律可以先画出三个菱形作为参考寻找...
  • 如下所示:a = int(input("请输入菱形行数:"))m = a #空格d = a #倒三角for i in range(1, a + 1): # 先打印正三角print(" " * (m - 1), "*" * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成m ...
  • 本文章只是本人为了在学习python初的过程中,更熟练地掌握while else循环语句的一个小插曲。大神看了不喜勿喷。 #输入一个想要生成菱形边上的*数量的数值,并将其转化为int类型(因为input输入类型都为字符串,...
  • 一、分别用for循环与while循环来...二、利用for循环与while循环打印九九乘法表(1)使用双层for循环实现输入: 输出: (2)使用双层while循环来实现 (3)使用单层while循环来实现(其中需要套for循环).........
  • 目标不允许使用居中的功能通过一个循环,完成菱形的输出主要考查,循环知识,和简单的规纳算法能力需求为用户输入一个奇数这个数,生成一个菱形先画出菱形图为了推出菱形的一些规律可以先画出三个菱形作为参考 寻找...
  • python打印菱形

    2020-11-29 14:48:54
    广告关闭腾讯云11.11云上盛惠 ,精选热门...usrbinpython # -*- coding:utf-8 -*- # 根据输入打印 rows = int(raw_input(please input number:)) #打印菱形上半部分 for i in range(rows): for j in range(rows -...
  • Python打印菱形的第四种方法

    千次阅读 2022-06-22 22:41:25
    字符串format格式化输出的方法打印菱形打印菱形的第四种方法
  • python打印菱形的实操方法和代码

    千次阅读 2021-01-29 22:05:58
    python怎么打印菱形?下面给大家带来三种方法:第一种rows = int(input('请输入菱形边长:\n'))row = 1while row <= rows:col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数while col <= (rows-row):...
  • 小计本人是一名python初学者,刚刚看到一道有趣的python问题,“用python如何在编译器中...代码def printStar(intNum): # 打印星号s = "*"spaceLength = intNum # 空间长度(循环打印次数)blockCount = int(intNum...
  • def diamond(size, sym_func):s = ''for row in xrange(size):for column in xrange(size):if row > size//2: # if bottom half reflect toprow = size - row - 1if column > size//2: # if right half reflect left...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,160
精华内容 464
热门标签
关键字:

pythonwhile循环打印菱形