精华内容
下载资源
问答
  • 主要给大家介绍了关于python打印直角三角形与等腰三角形的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • 主要介绍了python 打印直角三角形,等边三角形,菱形,正方形的代码,需要的朋友可以参考下
  • 1、需求:打印直角三角形 代码如下: // 左直角 for(int i = 0; i < 5; i++) { for(int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println(""); } //右直角 for(int i = 0; i < 5; ...

    学习目标:

    熟练掌握 for 循环的使用

    例题:

    1、需求:打印直角三角形
    代码如下:

    // 左直角
    for(int i = 0; i < 5; i++) {
        for(int j = 0; j <= i; j++) {
            System.out.print("*");
        }
        System.out.println("");
    
    }
    //右直角
    for(int i = 0; i < 5; i++) {
        for(int k = 0; k < 4 - i; k++) {
            System.out.print(" ");
        }
        for(int j = 0; j <= i; j++) {
            System.out.print("*");
        }
        System.out.println("");
    
    }
    

    运行效果:

    *
    **
    ***
    ****
    *****
        *
       **
      ***
     ****
    *****
    
    Process finished with exit code 0 
    

    2、需求:打印正三角形
    代码如下:

    // 正角三角形
    for(int i = 0; i < 5; i++) {
        // 打印 * 号前的空格,总共5行,第一行前面3个空格,第二行前面2个空格,随着行变化而变化
        for(int k = 4; k > i; k--) {
            System.out.print(" ");
        }
        // 打印 *
        for(int j = 0; j <= i; j++) {
            System.out.print("* ");
        }
        System.out.println("");
    }
    

    运行效果:

        * 
       * * 
      * * * 
     * * * * 
    * * * * * 
    
    Process finished with exit code 0
    

    3、需求:打印实心棱形
    代码如下:

    // 打印实心棱形
    for(int i = 0; i < 4; i++) {
        for(int k = 2; k >= i; k--) {
            System.out.print(" ");
        }
        for(int j = 0; j <= i; j++) {
            System.out.print(" *");
        }
        System.out.println();
    }
    for(int i = 3; i > 0; i--) {
        for(int k = 0; k <= 3 - i; k++) {
            System.out.print(" ");
        }
        for(int j = 0; j < i; j++) {
            System.out.print(" *");
        }
        System.out.println();
    }
    

    运行效果:

        *
       * *
      * * *
     * * * *
      * * *
       * *
        *
    
    Process finished with exit code 0
    

    3、需求:打印空心棱形
    代码如下:

    // 打印空心棱形
    for(int i = 0; i < 4; i++) {
        // 打印开头的空字符
        for(int k = 3; k > i; k--) {
            System.out.print(" ");
        }
        // 判断是否是第一行,如果是就打印2颗*,如果不是则打印1颗*
        if(i > 0) {
            System.out.print("*");
            // 打印中间空格
            for(int j = 0; j < i * 2 - 1; j++) {
                System.out.print(" ");
            }
            System.out.print("*");
        } else {
            System.out.print("*");
        }
        System.out.println();
    }
    // 打印下面的倒三角
    for(int i = 1; i < 4; i++) {
        // 打印开头的空字符
        for(int k = 0; k < i; k++) {
            System.out.print(" ");
        }
        // 判断是否是第一行,如果是就打印2颗*,如果不是则打印1颗*
        if(i < 3) {
            System.out.print("*");
            // 打印中间空格
            for(int j = 1; j <= 5 - i * 2; j++) {
                System.out.print(" ");
            }
            System.out.print("*");
        } else {
            System.out.print("*");
        }
        System.out.println();
    }
    

    运行效果:

       *
      * *
     *   *
    *     *
     *   *
      * *
       *
    
    Process finished with exit code 0
    

    总结:

    以上就是for循环的应用了

    展开全文
  • 1.打印直角三角形(靠左)代码如下 2.打印直角三角形(靠右)代码如下

    1.打印直角三角形(靠左)代码如下
    在这里插入图片描述
    2.打印直角三角形(靠右)代码如下
    在这里插入图片描述

    展开全文
  • 编写一个能打印输出直角三角形的小程序。 要求:用*打印出一个直角三角形 例如: * *** ***** ******* (注意最后一行不要换行) 通俗做法: #include<stdio.h> int main() { printf("*\n***\n*****\n****...

    Hello,各位晚上好,我是你们的clive(刚起的,哈哈哈,感觉比较洋气)今天晚上我们来讲一下头歌(一个头疼的网站)里的题,以及由他引出来的新知识。好,让我们进入主题。
    编写一个能打印输出直角三角形的小程序。
    要求:用*打印出一个直角三角形
    例如:

    *
    ***
    *****
    *******
    

    (注意最后一行不要换行)

    1. 通俗做法:
    #include<stdio.h>
    int main()
    {
        printf("*\n***\n*****\n*******");
        return 0;
    }
    

    2.常规做法:

    #include <stdio.h>
    int main()
    {
        int m,n;
        for(n=1;n<=4;n++)
    {
    	for(m=1; m<=2*n-1;m++)
    	printf("*");
    	printf("\n");
    }}
    

    这里运用到了for循环
    所以今天我们就来聊聊for循环

    for(条件1;条件2;条件3{
        //添加循环体
    }
    

    这就是for循环的构造
    **条件1:**输入一个值
    **条件2:**进入循环的判断条件
    **条件3:**输入的值每一次循环完后,是否递增或递减
    **循环体:**就是你输入所需要循环的代码的地方
    **执行顺序:**先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环,反之则不进入循环,如果进入循环里则执行循环体里面的内容,最后再执行条件三。
    说完基础for循环,就来到了双层for循环

    for(条件1;条件2;条件3{
        //循环体
        for(条件4;条件5;条件6)
        {
            //循环体2
        }
    }
    

    执行顺序::先执行条件一,再看条件一是否满足条件二的判断,如果满足则进入循环体,在循环体内如果有内容则,按顺序执行,从上向下执行,然后碰到第二个for循环后则,判断条件四是否满足条件五的条件,如果满足,则进入循环体二,执行完循环体二的内容后,执行条件六,然后在条件四自增(自减)后如果条件四继续满足条件五,则继续执行,直到条件四不满足条件五后,再执行条件三。
    例1.输出1-10与5相乘的结果

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    	int i;
    	int s=0;//记录1到10的累计值
    	for(i=1;i<=10;i++)
    	{
    		s+=i*5;
        }
    		printf("%d",s);
    	
     } 
    

    例2.打印一个九九乘法表

    #include<stdio.h>
    int main()
    {
    	int m,n;
    	for(m=1;m<10;m++)
    	{
    		for(n=1;n<=m;n++)
    		{
    			printf("%d*%d=%-2d",m,n,m*n);//%-2d设置打印的格式采用左对齐使其打印比较整齐
    		}
    		printf("\n");
        }
    	
     } 
    

    这就是简单的for循环介绍及例题,希望能帮助大家。大家晚安啦

    展开全文
  • python 打印直角三角形

    千次阅读 2019-03-18 23:33:54
    for i in range(10): for j in range(0,i):#for j in range(i,10)倒三角 print("*", end=" ") print("") print("") # ====================================================...# 正反两个直角三角形对称如下代码...
    for i in range(10):
        for j in range(0,i):#for j in range(i,10)倒三角
            print("*", end=" ")
        print("")
    print("")
    # ==========================================================
    # 正反两个直角三角形对称如下代码
    # ==========================================================
    for i in range(10):
        for j in range(0,i):
            print("-",end=" ")
        for j in range(i,10):
            print("*", end=" ")
        print("")
    展开全文
  • 三角形等腰直角三角形1 2.7#coding:utf-8rows = int(raw_input("输入列数: "))i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数#等腰直角三角形1print &...
  • 一.打印直角三角形 js代码: <script> for(var i=0;i<4;i++) { var s=""; for(var k=0;k<2*i+1;k++) { s+="*"; } console.log(s); } </script> 效果图: 二.打印
  • 摘要:   今天在论坛看到一位网友的问题:java多重循环相关 原文如下:java多重循环相关 ...这段代码该怎么改? import java.util.Scanner; public class test6 { public static void main(String[] args) { ...
  • Java打印直角三角形

    2020-06-19 14:24:35
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • js实现"*"打印直角三角形、菱形、等腰三角形 效果图如下: 代码如下: 1.直角三角形 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>直角三角形</...
  • Python使用for循环打印直角三角形

    千次阅读 2020-04-16 15:25:16
    文章目录1. 直角在左上方2. 直角在左下方3....# 实现代码 # # 输入层数 a = int(input('请输入层数:')) for i in range(a): print('*'*(a - i)) # 若要使打印出的星号✳️之间有空格,将'*'改为'* '即可...
  • 使用java打印直角三角形(朝右)

    千次阅读 2018-06-02 14:40:31
    声明:图形的打印考验的是逻辑思维能力,与计算机语言熟练程度无关。... * 直角三角形  *   * @author PETER  *   */ public class TestDemo2 { public static void main(String[] args) { for (in...
  • 使用java打印直角三角形(朝左)

    千次阅读 2018-06-02 14:35:59
    声明:图形的打印考验的是逻辑思维能力,与计算机语言熟练程度无关。... * 直角三角形 * @author PETER * */ public class TestDemo1 { public static void main(String[] args) { //定义变量 int ...
  • 需求1:在控制台上打印一个倒立的五行五列的直角三角形代码: class Demo1{ public static void main(String[] args){ for (int i=0;i<5;i++){ // i 控制行数 for (int j=0;j<(5-i);j++){ // j 控制列数...
  • 直角三角形案例代码: public class QianTaoTriangle { public static void main(String[] args) { int i , j;//声明两个循环变量i和j for(i =1; i <= 9; i++) {//外层循环 for(j = 1; j <= i; j++
  • 1、一般会用到它的都是学过for循环的,这里我就不去介绍for循环的原理了。 下面我说一下思路: ...三角形代码: 代码如下: public static void main(String[] args) { for (int i = 1; i <= ...
  • 文章目录1. 四种直角三角型1.1 直角在左上方1.2 直角在左下方1.3 直角在右上方1.4 直角在右下方2. 两种九九乘法表2.1 ...# 打印形状 # ***** **** *** ** * # 实现代码 # # 输入层数 a = int(input('请输入层数:...
  • 图形打印任务 在控制台中,编写三个 Demo,分别输出如下图形:直角三角形、倒直角三角形、等腰三角形。 解决思路: 直角三角形、倒直角三角形使用for嵌套循环打印每行对应数量的*。等腰三角形可以先打印每行的空格...
  • 打印直角三角形

    2018-08-10 16:24:00
    * * * * * * * * * * * * * * * ...通过代码实现上面的三角形图片 for i in range(6,1,-1): for j in range(1,i): print('*'.format(i).expandtabs(23),end=' ') print() 转载于:https://www.cnblogs...
  • 1、首先打印五行五列的矩形 ***** ***** ***** ***** ***** 代码如下: for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++){ System.out.print("*"); } System.out.pr...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 132
精华内容 52
关键字:

打印直角三角形代码