由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python 问题
相关主题
sorted('a', 'aa', 'bba') 具体怎么实现的?python的一大缺点
问一个Mandriva 2007 下Tix的问题有人用Haskell吗
Help: undefined symbollisper
缩进用空格好,还是tab好?jun rao说kafka已经开始用Java代码重写部分code了
a question on pythonWhy it raised a TypeError ? (python)
why I can not import Tkinter?js最大的好处就是改代码和维护容易
请IT高手指点我的DBA在生成ORACLE table的时候需要一个一个column看 (转载)
Python 缩进的syntaxwhat is used to represent a "tab" character in "sed"
相关话题的讨论汇总
话题: else话题: return话题: python话题: coef
进入Programming版参与讨论
1 (共1页)
b*****d
发帖数: 7166
1
下面这个函数,输入后说else 是invalid syntax。
def coef(m):
p=1
if (m%2)==0:
for i in range(1,m,2):
p=p*i
return p*sqrt(pi)/2^(m/2+1)
else:
return factorial((m-1)/2)/2
为啥python不能用if。。。else?
y*******g
发帖数: 6599
2
我试了没这个问题
只是
Traceback (most recent call last):
File "", line 1, in
File "", line 6, in coef
TypeError: unsupported operand type(s) for ^: 'float' and 'int'

【在 b*****d 的大作中提到】
: 下面这个函数,输入后说else 是invalid syntax。
: def coef(m):
: p=1
: if (m%2)==0:
: for i in range(1,m,2):
: p=p*i
: return p*sqrt(pi)/2^(m/2+1)
: else:
: return factorial((m-1)/2)/2
: 为啥python不能用if。。。else?

h*******s
发帖数: 8454
3
a^b 应该是 a**b 吧?

【在 b*****d 的大作中提到】
: 下面这个函数,输入后说else 是invalid syntax。
: def coef(m):
: p=1
: if (m%2)==0:
: for i in range(1,m,2):
: p=p*i
: return p*sqrt(pi)/2^(m/2+1)
: else:
: return factorial((m-1)/2)/2
: 为啥python不能用if。。。else?

b*****d
发帖数: 7166
4
我又试了几次,发现如果手动输入,就没错。如果copy-paste,或者用load从文件里加
入就报错。应该是indent出了问题。
大家用什么编辑器呀,我用的是vi。
l********a
发帖数: 1154
5
invalid syntax一般是缩进问题
我也用vi,不过如果纯写python,就为了简单方便
win下推荐pyscripter和wing ide(需要破解)
linux下有geany(win下也可以用)
r****t
发帖数: 10904
6
vi: set paste

【在 b*****d 的大作中提到】
: 我又试了几次,发现如果手动输入,就没错。如果copy-paste,或者用load从文件里加
: 入就报错。应该是indent出了问题。
: 大家用什么编辑器呀,我用的是vi。

p**o
发帖数: 3409
7
set tabstop=4
" How many columns a TAB counts for. It is the only command that will affect
how exiting text displays.
set softtabstop=4
" How many columns vim uses when you hit TAB in insert mode.
" This makes vim see $softtabstop number of spaces as a TAB stop,
" and a hit will delete $softtabstop number of spaces.
set shiftwidth=4
" How many columns text is indented with the reindent operations (<< and >>)
and automatic C-style indentation.
set autoindent
" When pressing RETURN, the indent of the new line will match the previous
line.

【在 b*****d 的大作中提到】
: 我又试了几次,发现如果手动输入,就没错。如果copy-paste,或者用load从文件里加
: 入就报错。应该是indent出了问题。
: 大家用什么编辑器呀,我用的是vi。

p**o
发帖数: 3409
8

~~~~~~~~~ 就不能说成"需要购买license"?

【在 l********a 的大作中提到】
: invalid syntax一般是缩进问题
: 我也用vi,不过如果纯写python,就为了简单方便
: win下推荐pyscripter和wing ide(需要破解)
: linux下有geany(win下也可以用)

c*******y
发帖数: 1630
9
IDE eric最老牌了。
1 (共1页)
进入Programming版参与讨论
相关主题
what is used to represent a "tab" character in "sed"a question on python
perl questionwhy I can not import Tkinter?
请问有没有用过IMSL库的大虾? (转载)请IT高手指点
问个socket编程中select()的问题。Python 缩进的syntax
sorted('a', 'aa', 'bba') 具体怎么实现的?python的一大缺点
问一个Mandriva 2007 下Tix的问题有人用Haskell吗
Help: undefined symbollisper
缩进用空格好,还是tab好?jun rao说kafka已经开始用Java代码重写部分code了
相关话题的讨论汇总
话题: else话题: return话题: python话题: coef