免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3193 | 回复: 9
打印 上一主题 下一主题

一个简单的问题,关于九九乘法表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-02 15:36 |只看该作者 |倒序浏览
源码如下:
def minus():
    x=0;
    y=0;
    while(x<=9):
        while(y<=9):
            if(y==4):
                print(x,"*",y,"=",x*y)
            else:
                print(x,"*",y,"=",x*y,' ',)
            y=y+1
        print
        x=x+1
        y=0

环境:python3.1,WinXP
问题:这是Python学习笔记中的一个关于九九乘法表的例子,Run Moudle后,结果为空,请问是哪里出了问题

论坛徽章:
0
2 [报告]
发表于 2009-08-02 18:42 |只看该作者
最后加上minus()
你只是定义了一个函数minus,but,从未使用

论坛徽章:
0
3 [报告]
发表于 2009-08-02 19:13 |只看该作者
已经解决,谢谢

论坛徽章:
0
4 [报告]
发表于 2009-08-21 10:42 |只看该作者
输出结果是什么样子?

我怎么感觉不大对哦。。。

论坛徽章:
0
5 [报告]
发表于 2009-08-24 18:32 |只看该作者
路过

论坛徽章:
0
6 [报告]
发表于 2009-08-25 13:09 |只看该作者
#!/usr/bin/python
(x, y, result)=(1,1,"")
while ( x <= 9 ) :
        while ( y <=x ) :
                result= result + "%d * %d = %d\t"%(y, x, x*y)
                y=y+1
        print result
        x=x+1
        y=1
        result = ""

论坛徽章:
0
7 [报告]
发表于 2009-09-04 17:55 |只看该作者
(x, y, result)=(1,1,"")

-----------------------------

这种样式,总感觉没有

x = 1
y = 1
result = ""

这样舒服,也更清晰

论坛徽章:
0
8 [报告]
发表于 2009-09-05 20:10 |只看该作者
x = 1
y = 1
result = ""


=======================

典型的 C 写法..

=================

(x, y, result)=(1,1,"")

典型的 py 写法..

  py的优点有时候就在这些地方..
例如将2个数组元素对调

array[k],array[j] = array[j] ,  array[k]
多简单.

[ 本帖最后由 crskykkf 于 2009-9-6 18:29 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2009-09-08 16:57 |只看该作者
#!/usr/bin/python
for i in range (1,10):
        for j in range(1,i+1):
                print "%d x %d = %d" % (j,i,i*j),
        print

论坛徽章:
0
10 [报告]
发表于 2012-11-01 16:33 |只看该作者
解决了也不出来帮忙说下呀,我也遇到了.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP