Python论坛  - 讨论区

标题:[python-chinese] two questions

2005年07月03日 星期日 14:57

Xinyue Ye ypaami at gmail.com
Sun Jul 3 14:57:56 HKT 2005

我是PYTHON的初学者,
请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
在一个网页里找了个例子:

    1 # calc.py
    2 def calc(seq):
    3   maximum = 0
    4   max_item = []
    5   for i in seq:
    6     product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
    7     if product > maximum:
    8        maximum = product
    9        max_item = i
   10     elif product == maximum:
   11        max_item += ','+i
   12   return max_item, maximum
   13 
   14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
   15 max_item, maximum = calc(seq)
   16 print "Maximum at", max_item, ",product", maximum
你试了一下, 
$python calc.py 
Maximum at [5, 6, 7, 9, 8] ,product 90160 

$python calc.py 是什么意思?我怎么一输入就得到:
"SyntaxError: invalid syntax"
还有,我是不是要把从第一行到第16行
贴到Notebook,前面的数字还要吗?
对不起问得浅。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月03日 星期日 15:06

倪正刚 ni at twinisa.com
Sun Jul 3 15:06:06 HKT 2005

主要看你自己的开发方向了,我在FreeBSD下用Python。
前边的行数不用输入。
Python是以缩近来表示程序结构的,所以语句体前的空格个数要求很严格

-----Original Message-----
From: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Xinyue Ye
Sent: 2005年7月3日 14:58
To: python-chinese at lists.python.cn
Subject: [python-chinese] two questions


我是PYTHON的初学者,
请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
在一个网页里找了个例子:

    1 # calc.py
    2 def calc(seq):
    3   maximum = 0
    4   max_item = []
    5   for i in seq:
    6     product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
    7     if product > maximum:
    8        maximum = product
    9        max_item = i
   10     elif product == maximum:
   11        max_item += ','+i
   12   return max_item, maximum
   13
   14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
   15 max_item, maximum = calc(seq)
   16 print "Maximum at", max_item, ",product", maximum
你试了一下,
$python calc.py
Maximum at [5, 6, 7, 9, 8] ,product 90160

$python calc.py 是什么意思?我怎么一输入就得到:
"SyntaxError: invalid syntax"
还有,我是不是要把从第一行到第16行
贴到Notebook,前面的数字还要吗?
对不起问得浅。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月03日 星期日 21:21

shhgs shhgs.efhilt at gmail.com
Sun Jul 3 21:21:35 HKT 2005

Linux下的好。Python主要是为Posix设计的,很多类库,特别是基本的文件操作,都是按照Posix平台设计的。有不少标准类库,windows下面都没有。当然也有一些是windows有而Linux下没有的,不过从数量上讲,前者要多得多。

On 7/3/05, 倪正刚 <ni at twinisa.com> wrote:
> 主要看你自己的开发方向了,我在FreeBSD下用Python。
> 前边的行数不用输入。
> Python是以缩近来表示程序结构的,所以语句体前的空格个数要求很严格
> 
> -----Original Message-----
> From: python-chinese-bounces at lists.python.cn
> [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Xinyue Ye
> Sent: 2005年7月3日 14:58
> To: python-chinese at lists.python.cn
> Subject: [python-chinese] two questions
> 
> 
> 我是PYTHON的初学者,
> 请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
> 在一个网页里找了个例子:
> 
>    1 # calc.py
>    2 def calc(seq):
>    3   maximum = 0
>    4   max_item = []
>    5   for i in seq:
>    6     product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
>    7     if product > maximum:
>    8        maximum = product
>    9        max_item = i
>   10     elif product == maximum:
>   11        max_item += ','+i
>   12   return max_item, maximum
>   13
>   14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
>   15 max_item, maximum = calc(seq)
>   16 print "Maximum at", max_item, ",product", maximum
> 你试了一下,
> $python calc.py
> Maximum at [5, 6, 7, 9, 8] ,product 90160
> 
> $python calc.py 是什么意思?我怎么一输入就得到:
> "SyntaxError: invalid syntax"
> 还有,我是不是要把从第一行到第16行
> 贴到Notebook,前面的数字还要吗?
> 对不起问得浅。
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月04日 星期一 08:29

March Liu march.liu at gmail.com
Mon Jul 4 08:29:55 HKT 2005

语法方面建议把Python的入门指南从头到尾读一遍,认真跟着抄一遍例程序。你给出的这种程序对于初学者还是有点复杂了。
BTW:读书的时候学C,第一次抄代码也是把行号抄进去了……默……

在05-7-3,Xinyue Ye <ypaami at gmail.com> 写道:
> 
> 我是PYTHON的初学者,
> 请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
> 在一个网页里找了个例子:
> 
> 1 # calc.py
> 2 def calc(seq):
> 3 maximum = 0
> 4 max_item = []
> 5 for i in seq:
> 6 product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
> 7 if product > maximum:
> 8 maximum = product
> 9 max_item = i
> 10 elif product == maximum:
> 11 max_item += ','+i
> 12 return max_item, maximum
> 13
> 14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
> 15 max_item, maximum = calc(seq)
> 16 print "Maximum at", max_item, ",product", maximum
> 你试了一下,
> $python calc.py
> Maximum at [5, 6, 7, 9, 8] ,product 90160
> 
> $python calc.py 是什么意思?我怎么一输入就得到:
> "SyntaxError: invalid syntax"
> 还有,我是不是要把从第一行到第16行
> 贴到Notebook,前面的数字还要吗?
> 对不起问得浅。
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
欢迎访问:
http://blog.csdn.net/ccat

刘鑫
March.Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050704/72304ec5/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月04日 星期一 10:31

shisa samrobertsmith at gmail.com
Mon Jul 4 10:31:03 HKT 2005

到哪儿去下LINUX?怎么安装啊?不好意思问得浅。

On 7/3/05, shhgs <shhgs.efhilt at gmail.com> wrote:
> Linux下的好。Python主要是为Posix设计的,很多类库,特别是基本的文件操作,都是按照Posix平台设计的。有不少标准类库,windows下面都没有。当然也有一些是windows有而Linux下没有的,不过从数量上讲,前者要多得多。
> 
> On 7/3/05, 倪正刚 <ni at twinisa.com> wrote:
> > 主要看你自己的开发方向了,我在FreeBSD下用Python。
> > 前边的行数不用输入。
> > Python是以缩近来表示程序结构的,所以语句体前的空格个数要求很严格
> >
> > -----Original Message-----
> > From: python-chinese-bounces at lists.python.cn
> > [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Xinyue Ye
> > Sent: 2005年7月3日 14:58
> > To: python-chinese at lists.python.cn
> > Subject: [python-chinese] two questions
> >
> >
> > 我是PYTHON的初学者,
> > 请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
> > 在一个网页里找了个例子:
> >
> >    1 # calc.py
> >    2 def calc(seq):
> >    3   maximum = 0
> >    4   max_item = []
> >    5   for i in seq:
> >    6     product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
> >    7     if product > maximum:
> >    8        maximum = product
> >    9        max_item = i
> >   10     elif product == maximum:
> >   11        max_item += ','+i
> >   12   return max_item, maximum
> >   13
> >   14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
> >   15 max_item, maximum = calc(seq)
> >   16 print "Maximum at", max_item, ",product", maximum
> > 你试了一下,
> > $python calc.py
> > Maximum at [5, 6, 7, 9, 8] ,product 90160
> >
> > $python calc.py 是什么意思?我怎么一输入就得到:
> > "SyntaxError: invalid syntax"
> > 还有,我是不是要把从第一行到第16行
> > 贴到Notebook,前面的数字还要吗?
> > 对不起问得浅。
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月04日 星期一 10:43

Zoom Quiet zoom.quiet at gmail.com
Mon Jul 4 10:43:53 HKT 2005

咳咳咳,
知道问的浅就不要轻易的发问,否则,很容易被不太公平的贴上不友好的标签的…………

http://wiki.woodpecker.org.cn/moin/AskForHelp
先看一看"提问的智慧"

从一般的途经先自行了解一下子,然后可以在有针对性的地方提问,比较容易得到帮助,
Python.cn 的技术列表是讨论 Python 应用相关的,我们并不擅长Linux Unix 等等平台方面的使用引导………………

谢谢理解!

在 05-7-4,shisa<samrobertsmith at gmail.com> 写道:
> 到哪儿去下LINUX?怎么安装啊?不好意思问得浅。
> 
> On 7/3/05, shhgs <shhgs.efhilt at gmail.com> wrote:
> > Linux下的好。Python主要是为Posix设计的,很多类库,特别是基本的文件操作,都是按照Posix平台设计的。有不少标准类库,windows下面都没有。当然也有一些是windows有而Linux下没有的,不过从数量上讲,前者要多得多。
> >
> > On 7/3/05, 倪正刚 <ni at twinisa.com> wrote:
> > > 主要看你自己的开发方向了,我在FreeBSD下用Python。
> > > 前边的行数不用输入。
> > > Python是以缩近来表示程序结构的,所以语句体前的空格个数要求很严格
> > >
> > > -----Original Message-----
> > > From: python-chinese-bounces at lists.python.cn
> > > [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Xinyue Ye
> > > Sent: 2005年7月3日 14:58
> > > To: python-chinese at lists.python.cn
> > > Subject: [python-chinese] two questions
> > >
> > >
> > > 我是PYTHON的初学者,
> > > 请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
> > > 在一个网页里找了个例子:
> > >
> > >    1 # calc.py
> > >    2 def calc(seq):
> > >    3   maximum = 0
> > >    4   max_item = []
> > >    5   for i in seq:
> > >    6     product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
> > >    7     if product > maximum:
> > >    8        maximum = product
> > >    9        max_item = i
> > >   10     elif product == maximum:
> > >   11        max_item += ','+i
> > >   12   return max_item, maximum
> > >   13
> > >   14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
> > >   15 max_item, maximum = calc(seq)
> > >   16 print "Maximum at", max_item, ",product", maximum
> > > 你试了一下,
> > > $python calc.py
> > > Maximum at [5, 6, 7, 9, 8] ,product 90160
> > >
> > > $python calc.py 是什么意思?我怎么一输入就得到:
> > > "SyntaxError: invalid syntax"
> > > 还有,我是不是要把从第一行到第16行
> > > 贴到Notebook,前面的数字还要吗?
> > > 对不起问得浅。
> > >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
[Time is unimportant, only life important!]

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月04日 星期一 11:06

nEO gentoo.cn at gmail.com
Mon Jul 4 11:06:36 HKT 2005

http://learnlinux.tsf.org.za/courses/web-fundamentals.html
请参加在线课程,来学习一下吧
http://learnlinux.tsf.org.za/courses/build/fundamentals/fundamentals-all.html


在05-7-4,shisa <samrobertsmith at gmail.com> 写道:
> 
> 到哪儿去下LINUX?怎么安装啊?不好意思问得浅。
> 
> On 7/3/05, shhgs <shhgs.efhilt at gmail.com> wrote:
> > 
> Linux下的好。Python主要是为Posix设计的,很多类库,特别是基本的文件操作,都是按照Posix平台设计的。有不少标准类库,windows下面都没有。当然也有一些是windows有而Linux下没有的,不过从数量上讲,前者要多得多。
> >
> > On 7/3/05, 倪正刚 <ni at twinisa.com> wrote:
> > > 主要看你自己的开发方向了,我在FreeBSD下用Python。
> > > 前边的行数不用输入。
> > > Python是以缩近来表示程序结构的,所以语句体前的空格个数要求很严格
> > >
> > > -----Original Message-----
> > > From: python-chinese-bounces at lists.python.cn
> > > [mailto:python-chinese-bounces at lists.python.cn]On Behalf Of Xinyue Ye
> > > Sent: 2005年7月3日 14:58
> > > To: python-chinese at lists.python.cn
> > > Subject: [python-chinese] two questions
> > >
> > >
> > > 我是PYTHON的初学者,
> > > 请问PYTHON在WINDOWS下用和LINUX下用有什么不同?哪个更好?
> > > 在一个网页里找了个例子:
> > >
> > > 1 # calc.py
> > > 2 def calc(seq):
> > > 3 maximum = 0
> > > 4 max_item = []
> > > 5 for i in seq:
> > > 6 product = (i[0]*100 + i[1]*10 + i[2]) * (i[3]*10 + i[4])
> > > 7 if product > maximum:
> > > 8 maximum = product
> > > 9 max_item = i
> > > 10 elif product == maximum:
> > > 11 max_item += ','+i
> > > 12 return max_item, maximum
> > > 13
> > > 14 seq = [ [5,6,7,8,9], [5,6,7,9,8] ]
> > > 15 max_item, maximum = calc(seq)
> > > 16 print "Maximum at", max_item, ",product", maximum
> > > 你试了一下,
> > > $python calc.py
> > > Maximum at [5, 6, 7, 9, 8] ,product 90160
> > >
> > > $python calc.py 是什么意思?我怎么一输入就得到:
> > > "SyntaxError: invalid syntax"
> > > 还有,我是不是要把从第一行到第16行
> > > 贴到Notebook,前面的数字还要吗?
> > > 对不起问得浅。
> > >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
I'm the one, powered by nEO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050704/50643358/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号