精华内容
下载资源
问答
  • 利用 while循环和for循环输出 九九乘法表 while 循环 i = 1 while i <= 9: j = 1 while j<=i: print(j, "*", i, "=", i*j, end=" ") j = j + 1 # 这个print是换行 print() i = i + 1 for循环 for...

    利用 while循环和for循环输出 九九乘法表

    while 循环

    i = 1
    while i <= 9:
    	j = 1
    	while j<=i:
    		print(j, "*", i, "=", i*j, end=" ")
    		j = j + 1
    	 # 这个print是换行
    	 print()
    	i = i + 1
    
    

    for循环

    for i in range(1, 10)
    	for j in range(j, i+1)
    		print(j, "*", i, "=", i*j, end=" ")
    	
    	# 同样,这个print也是换行
    	print()
    

    思路:这个while循环的九九乘法表可以先用正三角形的思维去做

    正三角形的实现

    i = 1
    k = int(input("请输入你喜欢的数字"))
    while i <= k:
    	j = 1
    	while j <= i:
    		print("*", end" ")
    		j = j + 1
    	print()
    	i = i + 1
    

    顺带打印有一个正方形

    i = 1 
    k = int(input("请输入正方形的边长"))
    while i <=k:
    	j = 1 
    	while j <= i
    		print("*", end" ")
    		j = j + 1
    	print()
    	i = i + 1
    

    三角形的实现2

    k= 1
    while k <= 5:
    	print("" * (5 - k) + "*" * k)
    	k += 1
    	
    
    展开全文
  • Java用for循环输出九九乘法表

    千次阅读 2019-12-02 12:10:54
    public class Day01 { public static void main(String[] args) ... for(int i = 1;i<10;i++){ for(int j = 1;j<=i;j++){ System.out.print(j+"*"+i+"="+j*i+" "); } System.out.println(); } } ...
    public static void main(String[] args) {
    
    	for(int i = 1;i<10;i++){
    		for(int j = 1;j<=i;j++){
    			System.out.print(j+"*"+i+"="+j*i+" ");
    		}
    		System.out.println();
    	}
    	
    }
    

    在这里插入图片描述

    展开全文
  • java 使用for循环输出九九乘法表

    千次阅读 2020-08-03 18:32:29
    使用for循环输出九九乘法表: 11=1 21-2 22-4 31=3 32=6 33=9 … 91=9…99=81 1.首先在java Project文件夹里新建一个txt文件然后修改后缀名“.txt”为“.java”,确定。 2.用EditPlus 5文件打开新建的java文件,然后...

    使用for循环输出九九乘法表:
    11=1
    2
    1-2 22-4
    3
    1=3 32=6 33=9

    91=9…99=81

    1.首先在java Project文件夹里新建一个txt文件然后修改后缀名“.txt”为“.java”,确定。
    2.用EditPlus 5文件打开新建的java文件,然后开始编码。

    public class ForTest01
    {
    public static void main (String[] args) {
    		for(int i=1;i<=9;i++){ //外层循环9次
    		//i是行号
    		//system.out.println(i) ;
    		//循环体当中的程序主要的任务是什么
    		//处理当前行,将当前行中所有的项目全部输出
    			for(int j=1;j<=i;j++) {
    				System.out.print(i + "*" + j +"="+i*j+" " );
    			}
    
    		//换行
    		System.out.println() ;
    		System.out.print("\n") ;
    		}
    		
    	}
    }
    

    3.在java Project文件夹的目录栏中输入cmd,回车。
    4.出现窗口后 输入javac ForTest01.java 回车,在输入java ForTest01回车后出现结果。
    结果如图;
    在这里插入图片描述

    展开全文
  • 示例5:使用while循环输出如下图形 第一种方法 i = 0 while i < 7: if i%2==1: # 偶数行 print("+ +") else: # 奇数行 print("+++++++++++++") i += 1 第二种方法 i = 1 # 用于控制行 while i <= 7: if i%2==...

    示例5:使用while循环输出如下图形

    在这里插入图片描述
    第一种方法

    i = 0
    while i < 7:
        if i%2==1: # 偶数行
            print("+           +")
        else: # 奇数行
            print("+++++++++++++")
        i += 1
    

    第二种方法

    i = 1 # 用于控制行
    while i <= 7:
        if i%2==1: # 奇数行
            j = 1 # 用于控制列
            while j <= 13:
                print("+",end="")
                j += 1
        else: # 偶数行
            j = 1 # 用于控制列
            while j<=13:
                if j == 1 or j == 13:
                    print("+",end="")
                else:
                    print(" ",end="")
                j += 1
        print()
        i += 1
    

    for:for循环可以自己递增,用于遍历一个有序的序列

    格式: for 变量 in 序列:

    循环过程中需要执行的语句块

    list1 = [1,2,3,4,5,6,7]
    for i in list1:
        print(i,end=",")
    

    结合range函数来学习for循环:

    range函数:可以生成从一个数字到另外一个数字之间的数字的序列,左闭右开的区间
    
    格式:range(start,end,scan)
    
    	start ---- 从几开始
    	end ------ 到几结束
    	scan ----- 步长,每几位取一个
    
    #range(10) ----- 从0开始到9结束的共计十个数字
    
    for i in range(10):
        print(i)
    
    #使用range函数生成1~10之间的偶数的序列
    for i in range(2,11,2):
        print(i)
    
    #使用range函数生成1~10之间可以被3整除的数字的序列
    for i in range(3,11,3):
        print(i)
    

    结合break和continue来学习for循环:

    break和continue都是用来结束循环
    
    区别在于:break是结束所有的循环;continue是结束当前这一次循环,下一次循环继续。
    
    for i in range(10):
        if i == 3:
            break # 结束全部的循环
        print(i)
    
    print("*"*10)
    
    for i in range(10):
        if i == 3:
            continue # 结束当前这一次的循环
        print(i)
    
    for i in range(10):
        if i<5:
            continue
        elif i>7:
            break
        print(i)
    
    #嵌套for循环:
    for j in range(3):
        for i in range(10):
            if i<5:
                continue
            elif i>7:
                break
            print(i)
    

    示例1:使用for循环输出如下图形

    在这里插入图片描述

    for i in range(5):
        print("***")
    
    for i in range(5):
        for j in range(3):
            print("*",end="")
        print()
    

    练习:使用for循环输出如下图形

    在这里插入图片描述

    for i in range(9):# 用于控制行
        if i % 2 = =0:
            for j in range(15):# 用于控制列
                print("+",end="")
            print()
        else:
            for j in range(15):
                if j = =1 or j==14:
                    print("+",end="")
                else:
                    print(" ", end="")
            print()
    

    示例2:使用for循环输出如下图形:
    在这里插入图片描述

    #第一种方法
    for i in range(1,7):
        print("*"*i)
    
    #第二种方法
    for i in range(1,7): # 用于控制行
        for j in range(1,i+1): # 用于控制列
            print("*",end="")
        print()
    
    

    练习:使用for循环输出九九乘法表

    for i in range(1,10): # 用于控制行
        for j in range(1,i+1): # 用于控制列
            print(j,"x",i,"=",i*j,end=" ")
        print()
    
    展开全文
  • while循环九九乘法表、do.while循环九九乘法表for循环_九九乘法表
  • 题:使用For循环输出九九乘法表 解析: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 .... 1*9=9 ........ .....9*9=81 可以看做j*i,设i为行数,j为每行自增到最大的一个乘数,这个数<=i,即是j<=i 由此...
  • C# for循环输出九九乘法表

    千次阅读 2019-02-12 23:01:00
    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;...namespace _1002_for循环输出九九乘法表 { class Program { static void Main(st...
  • 打开eclipse 创建项目 写入代码 输出结果 学习内容:1、 注意大小写 2、 注意格式 3、 规范 总结: 注意时间 提高效率 注意格式(例如:分号 字母大小写 换行)
  • 通过双层for循环输出九九乘法表

    千次阅读 2018-08-24 08:41:51
    一.实例说明: Java基本语法中的for循环非常灵活并且可以嵌套使用,其中双层for循环是程序开发中使用最频繁的,常用于操作表格数据,对于行数与列数相同的表格操作代码比较简...
  • 本文通过实例代码给大家介绍了Python用for循环实现九九乘法表的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
  • <html> <head> <meta charset="utf-8"> <title>title> ...x++){ document.write(""+" "+"") } for(var y=i;y>0;y--){ document.write(" "+i+"x"+y+"="+x*y+""); } document.write(" ") } script> body> html>
  • 方法一while循环: i=1 while i <10: j=1 while j<=i: print("%d*%d=%d"%(i,j,i*j),end...方法二for循环: for i in range(10): for j in range(1,i+1): print("%d*%d=%d"%(i,j,i*j),end=" ") print()
  • while循环: i=1 while i&lt;=9: j=1 while j&lt;=i: print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下对齐 j+=1 print('\n') ...for 循环for i in range(1,10): for j in ra...
  • 如何使用一个for循环输出九九乘法表

    万次阅读 多人点赞 2017-03-08 17:45:06
    问题引入很多人刚接触C语言的时候一定会遇到这样一个题目,在屏幕上输出九九乘法表。我相信大多数人的解法都会是使用两个for循环,两个变量,一个if判断语句用来判断什么时候换行。问题1:在屏幕上输出一个九九乘法表...
  • for循环嵌套输出九九乘法表 package lesson02; public class Demo03 { public static void main(String[] args) { // TODO Auto-generated method stub //循环结构九九乘法表[for循环实现] int row=9; ...
  • for(var=9;>0;--){.write(");for(var=1;;++){.write(");}for(var=;>0;--){.write(");}.write(");}.write(" " i i i document " a ai a document " j i j j document "+i+"*"+j+"="+i*j+"" document" document"); for...
  • package my; public class number { public static void main(String[] args) { for(int i=1;i &lt;=9;i++){ for(int j=1;j&lt;=i;j++){ System.out.print(i+"*"+j+"="+(i...
  • Java打印输出九九乘法表,考虑到了出现重复的乘积和不出现重复的乘积,针对此两种情况有不同的算法来解决,最终打印出九九乘法表。其中使用for循环不出现重复的乘积的计算方法,还是很值得学习的:  for(int i = 1;...
  • 使用for循环输出九九乘法表: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 ............................. ................................ 9*1=9 .......................... 9*9=...
  • 利用for循环打印九九乘法表

    千次阅读 2020-11-29 23:15:00
    解题过程:首先要知道九九乘法表的格式是什么样子,小学都学过,长下面这个样子,所以用双重for循环是最简单的,注意格式。 c代码 //九九乘法表 #include<stdio.h> int main() { for (int i = 1; i < 10;...
  • 用双重for循环九九乘法表 : public class JiuJiu { //变量名自定义 public static void main(String[] args) { for(int i=1;i<10;i++){ //第一个for定义外层循环 for(int j=1;j<=i;j++) { //第二个for定义...
  • python for循环实现九九乘法表

    千次阅读 2020-09-07 16:13:15
    for循环实现九九乘法表 代码如下: #九九乘法表 for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d"%(j,i,i*j),end="\t") print() 效果: 注意:python的for循环写法为for i in range(1,10...
  • package for循环; public class Ex_12 { public static void main(String[] args){ System.out.print("乘法口诀:"); for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+j...
  • 闲聊之余,提及刚接触代码的时候,讲到for循环有特别经典的实例,九九乘法表,特意回想温习一下,贴出来大家分享一下 //外层for循环定义被乘数 被乘数从1开始 1--9 每次循环判断i,满足条件i< 10时+1 for (int ...
  • public class ForTest01 { public static void main(String[] args){ for(int i=1 ; i<=9 ; i++){//i是行号; /* for(int j=1;j<=9;j++){ System.out.println(i+"*"+j+"="+(i*j)); */ ...
  • public class lianxi2 { public static void main(String[] args) { // TODO 自动生成的方法存根 for (int a = 1;a<=9;a++) { for(int b=1;b<=a;b++){ ...
  • Python使用for循环打印九九乘法表

    千次阅读 2020-04-16 15:29:00
    九九乘法表重点在于由两个for循环控制输出 核心是第二个循环的范围由第一个循环的参数决定 # 输入层数 a = int(input('请输入层数:')) for i in range(1, 10): for j in range(1, i+1): print('{}*{}={:<5d...
  • js 中 for循环九九乘法表 思路很重要,先要搞清楚具体的需求,一步步分析之后再开始写代码,知道自己的每一行代码的意思 //外层的for: 创建外层循环,用来控制乘法表的高度 for(var i=1; i<=9;i++){ //定义乘法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,316
精华内容 4,126
关键字:

for循环输出九九乘法表