用python编程打印输出100,99,98,…1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python编程打印输出100,99,98,…1相关的知识,希望对你有一定的参考价值。

用python编程打印输出100,99,98,…1

参考技术A for i in range(100,0,-1):
    print(i)

参考技术B print ','.join([str(_) for _ in range(100, 0, -1)])

参考技术C list(map(print, [str(i) i for i in range(100, 0, -1)])) 参考技术D for i in range(100):
    print(str(100-i)+','),

用for循环编程打印九九乘法表

老师规定了两个题目用for循环编程打印九九乘法表
第一题:
* 1 2 3 4 5 6 7 8 9
----------------------------
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 47
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
第二题:
* 1 2 3 4 5 6 7 8 9
-------------------------------
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81

1
#include <stdio.h>
void main()

int i,j;
printf(" * 1 2 3 4 5 6 7 8 9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)
printf("%4d",i);
for(j=1;j<=i;j++)
printf("%4d",j*i);
printf("\n");

2

#include <stdio.h>
void main()

int i,j;
printf(" * 1 2 3 4 5 6 7 8 9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)
printf("%4d",i);
for(j=1;j<=9;j++)
if(j<i)printf(" ");
if(j>=i)printf("%4d",j*i);
printf("\n");
参考技术A public static void main(String[] args)

int [][]a=new int[9][];
for(int i=0;i<a.length;a[i]=new int[i+2],++i)
for(int i=0;i<a.length;++i)

for(int j=0;j<a[i].length;++j)

if(j==0)a[i][j]=i+1;System.out.printf("%4d",a[i][j]);
else a[i][j]=(i+1)*j;System.out.printf("%4d",a[i][j]);

System.out.println();



=========================================
public static void main(String[] args)

int [][]a=new int[9][];
for(int i=0;i<a.length;a[i]=new int[9-i],++i)
for(int i=0;i<a.length;++i)

System.out.print(i+1);
for(int k=0;k<i;System.out.print(" "),++k)
for(int j=0;j<a[i].length;++j)


a[i][j]=(i+1)*(i+j+1);System.out.printf("%4d",a[i][j]);

System.out.println();

------------result-------
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 47
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
--------------------
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81
参考技术B #include <iostream>
using namespace std;
#include <iomanip>
void main()
int i,j;
cout<<" * 1 2 3 4 5 6 7 8 9"<<endl;
cout<<"----------------------------------------"<<endl;

for(i=1;i<=9;i++)
cout<<setw(4)<<i;
for(j=1;j<=9;j++)
if(j<i)
cout<<" ";
if(j>=i)
cout<<setw(4)<<i*j;
cout<<endl;
这是第二个 用c++
参考技术C 1
#include
<stdio.h>
void
main()

int
i,j;
printf("
*
1
2
3
4
5
6
7
8
9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)

printf("%4d",i);
for(j=1;j<=i;j++)
printf("%4d",j*i);
printf("\n");

2
#include
<stdio.h>
void
main()

int
i,j;
printf("
*
1
2
3
4
5
6
7
8
9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)

printf("%4d",i);
for(j=1;j<=9;j++)
if(j<i)printf("
");
if(j>=i)printf("%4d",j*i);
printf("\n");

以上是关于用python编程打印输出100,99,98,…1的主要内容,如果未能解决你的问题,请参考以下文章

怎么用python打印出乘法表?

python怎么打印99乘法表

python怎么输出30到60

js-循环-计算1+2+3 ... +98+99+100的值

python列表题?

Java基本语法的常见练习题