博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】编程语言入门经典100例--8
阅读量:6075 次
发布时间:2019-06-20

本文共 1115 字,大约阅读时间需要 3 分钟。

题目:输出9*9口诀

代码:

1
2
3
4
5
6
7
  
2 
  
3 
for 
in 
range
(
1
,
10
):
  
4     
for 
in 
range
(
1
,
10
):
  
5             
if 
j < i:
  
6                 
print
(
'%d*%d=%d '
%
(j,i,i
*
j),end 
= 
'')       
  
7             
elif 
=
= 
j:
  
8                 
print
(
'%d*%d=%d'
%
(j,i,i
*
j))

运行结果:

1
2
3
4
5
6
7
8
9
10
11
[root@HK code_100]
# python code_8.py
1
*
1
=
1
1
*
2
=
2 
2
*
2
=
4
1
*
3
=
3 
2
*
3
=
6 
3
*
3
=
9
1
*
4
=
4 
2
*
4
=
8 
3
*
4
=
12 
4
*
4
=
16
1
*
5
=
5 
2
*
5
=
10 
3
*
5
=
15 
4
*
5
=
20 
5
*
5
=
25
1
*
6
=
6 
2
*
6
=
12 
3
*
6
=
18 
4
*
6
=
24 
5
*
6
=
30 
6
*
6
=
36
1
*
7
=
7 
2
*
7
=
14 
3
*
7
=
21 
4
*
7
=
28 
5
*
7
=
35 
6
*
7
=
42 
7
*
7
=
49
1
*
8
=
8 
2
*
8
=
16 
3
*
8
=
24 
4
*
8
=
32 
5
*
8
=
40 
6
*
8
=
48 
7
*
8
=
56 
8
*
8
=
64
1
*
9
=
9 
2
*
9
=
18 
3
*
9
=
27 
4
*
9
=
36 
5
*
9
=
45 
6
*
9
=
54 
7
*
9
=
63 
8
*
9
=
72 
9
*
9
=
81
[root@HK code_100]
#

代码解释:  

 

1
2
3
4
5
6
 
3 
for 
in 
range
(
1
,
10
):         
#i取值1-9
  
4     
for 
in 
range
(
1
,
10
):      
#j取值1-9
  
5             
if 
j < i:                    
#当*之前的数小于*之后的数时
  
6                 
print
(
'%d*%d=%d '
%
(j,i,i
*
j),end 
= 
'
')    # 打印乘法口诀,end='
' 表示输出不换行      
  
7             
elif 
=
= 
j:                                    
#当i == j的时候
  
8                 
print
(
'%d*%d=%d'
%
(j,i,i
*
j))        
#另起一行,换行输出
      本文转自snc_snc 51CTO博客,原文链接:http://blog.51cto.com/netsyscode/1743968,如需转载请自行联系原作者
你可能感兴趣的文章
>xx.hbm.xml的一些简单配置
查看>>
scp和rsync的实际应用
查看>>
10.this关键字
查看>>
数据发送qstring问题
查看>>
回顾cocos2dx 开发(象棋)
查看>>
[Java] 异常处理
查看>>
Git中撤销提交
查看>>
工作与生活之平衡(3)远离开车带给我们的压力
查看>>
在CentOS 6.5 上 使用redhat RDO packstack安装 openstack icehouse
查看>>
Python基本语法
查看>>
常用服务协议端口
查看>>
MYSQL分库分表总结
查看>>
网络协议复习一本通A
查看>>
路由器重置密码
查看>>
一次搞懂 Generator 函数
查看>>
MySQL数据表类型及文件结构
查看>>
set的常用用法
查看>>
以命令行方式启动instruments
查看>>
Hadoop HDFS Federation 配置
查看>>
个人简历制作工具V1.09
查看>>