返回顶部
首页 > 资讯 > 后端开发 > Python >Python打印菱形
  • 597
分享到

Python打印菱形

菱形Python 2023-01-31 07:01:19 597人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

示例1: #!/usr/bin/python # -*- coding: UTF-8 -*- # 根据输入打印 rows = int(raw_input('please input number:')) # 打印菱形上半部分 for i i

示例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-1.png

运行截图1:

1-2.png


示例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-1.png

运行截图2:

2-2.png

QQ截图20181031103040.png查看更多技术请移步:https://ui.29mn.com

--结束END--

本文标题: Python打印菱形

本文链接: https://lsjlt.com/news/191542.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python打印菱形
    示例1: #!/usr/bin/python # -*- coding: UTF-8 -*- # 根据输入打印 rows = int(raw_input('please input number:')) # 打印菱形上半部分 for i i...
    99+
    2023-01-31
    菱形 Python
  • python怎么打印菱形
    要打印菱形,可以使用嵌套循环来实现。以下是一个打印菱形的示例代码:```pythondef print_diamond(n):for...
    99+
    2023-08-31
    python
  • java;打印菱形
    本文讲述如何用Java打印一个菱形,以及打印直角和等腰三角形的方法, 本文教程比较详细,如果想要直接学习菱形可以直接翻到本文最下方!!! 左下角三角形 (这里说的方位均是对应矩形来说) int a = 5;for (int i = ...
    99+
    2023-09-22
    eclipse 蓝桥杯 java Powered by 金山文档
  • python练习7:打印菱形
    #打印菱形(对角线为奇数,7),如下:   *   ***  ***** *******  *****   ***    *解法:菱形为对称结构,可以把菱形分为上下两个部分,此时关键要找准界限可以使用两个for循环分别打印上下两部分(不建议...
    99+
    2023-01-31
    菱形 python
  • 使用php打印实心菱形
    ** php:打印实心菱形 ** 一、案例描述 所需知识点: 循环结构语句 学习目标: 掌握循环语句的使用熟悉多重循环语句的使用 需求分析 利用循环语句,实现在网页中打印用星号“*”组成的实心菱形。...
    99+
    2023-10-21
    php 开发语言 青少年编程
  • 怎么使用JavaScript打印菱形
    这篇文章主要讲解了“怎么使用JavaScript打印菱形”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用JavaScript打印菱形”吧!首先,我们需要了解什么是菱形。菱形又称网格状多...
    99+
    2023-07-06
  • JAVA用for循环打印空心菱形
    空心菱形如图所示 那么我们应该如何去写出来呢这就不得不引出一个非常经典的案例,金字塔案例,菱形像不像是两个对称的金字塔呢废话不多说了,上思路:(仅代表个人理解,欢迎指点) 1.首先...
    99+
    2024-04-02
  • python 打印直角三角形,等边三角形,菱形,正方形的代码
    三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用...
    99+
    2022-06-04
    角形 正方形 直角
  • 如何使用java打印出菱形图案
    首先看图:第一步:首先对图像进行解析想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印。第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环。并且由于“*”位置的关系,我们必须带入空...
    99+
    2016-04-10
    java入门 java
  • JavaScript中怎么打印一个彩色菱形
    JavaScript中怎么打印一个彩色菱形,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体代码如下所示:<!DOCTYPE&nbs...
    99+
    2024-04-02
  • Java怎么利用for循环打印菱形
    这篇文章主要介绍了Java怎么利用for循环打印菱形,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Java for循环打印菱形Java代码输出菱形的方法和思路有很多,在此分享...
    99+
    2023-06-14
  • PHP实现while循环打印实心菱形
    PHP实现while循环打印实心菱形 在PHP中,我们可以通过嵌套的while循环来实现打印实心菱形的效果。下面是一个具体的代码示例:<php // 设置菱形的大小 $size ...
    99+
    2024-04-02
  • C语言怎么打印菱形星号“*”图案
    这篇“C语言怎么打印菱形星号“*”图案”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言怎么打印菱形星号“*”图案”文章吧...
    99+
    2023-07-04
  • JAVA中怎么用for循环打印空心菱形
    这篇“JAVA中怎么用for循环打印空心菱形”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JAVA中怎么用for循环打印空心...
    99+
    2023-06-29
  • Java编程用指定字符打印菱形实例
    学习Java 本身是一个挺枯燥的过程,说白了就是每天敲代码而已。但如果换一种思路,可以编写各种各样的程序,不仅加深对代码的理解,同时提高兴趣,这样十分有利于大家的学习。下面我们来看一个有趣的小实例。如何实现用指定字符打印出一个菱形,代码如下...
    99+
    2023-05-31
    java 字符 菱形
  • Java利用for循环打印菱形的实例教程
    Java for循环打印菱形 Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出。 优点...
    99+
    2024-04-02
  • Python打印正方形
    示例1: #!/usr/bin/python # -*- coding: UTF-8 -*- # 根据输入打印 rows = int(raw_input('please input number:')) # 打印正方形 for i in r...
    99+
    2023-01-31
    正方形 Python
  • 用python打印各种图形
    #用python打印出直角三角形:  1 #!/usr/bin/env python   2 # coding=utf-8   3 i = 0   4 while i < 5:   5     j = 0   6     while ...
    99+
    2023-01-31
    图形 python
  • Python怎么实现星号菱形
    本篇内容介绍了“Python怎么实现星号菱形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、本节案例:星号菱形菱形的组成思路:输出菱形的上...
    99+
    2023-06-20
  • 菱形图案(java)
    第一种方法 使用for循环进行输出菱形 输出菱形的空格需要把握好(阔以用for循环) 下部分林型7直接把上部分的代码复制粘贴一份,修改一下参数,+=变成-= 代码如下: public class for4 { public stati...
    99+
    2023-10-02
    java 开发语言 intellij-idea 编辑器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作