最新回答 / discaz
题主代码报错如下: File "P.py", line 4 print i ^IndentationError: expected an indented block意思是:在 print i 那行应该再缩进正确代码如下<...code...>第四行多加个Tab就ok究其原因是Python对缩进有严格要求按照题主代码分析如下:在第三行if i%7 == 0:之后是没有语句的因为print i不在if i%7 == 0:的作用域之下,所以第三行与第四行是两个单独的代码块了
2016-07-29
已采纳回答 / 又是摆烂的一天
不好意思,我看错题了,重新回答一下:sum直接用就行了,这是一个库函数,用处就是求和这个x在你用for循环的时候,其实是已经定义了,只不过他的类型是根据你传过来的参数确定的
2016-07-29
已采纳回答 / Chinvi3740195
你安装在C盘吗,如果安装在C盘 就直接 cd (文件存放的路径) 例如你把文件放在了 C:\test里面那么你就打上cd c:\test 这样到了村反文件的位置了,之后你再输入python hello.py就有了
2016-07-28
已采纳回答 / nemo_wang3687936
move(n-1,a,c,b) 以及move(n-1, b, a, c) 这些参数是要带入到你定义的def move这个函数中的。也就是说,在运行到move(n-1,a,c,b) 这一步时,你原来函数定义的n在这一步运算时是n-1,a还是a,c当做b的参数值,b当成c的参数值
2016-07-28
已采纳回答 / 求球
我只能说,这些只是基础语法,编程语言从来没有学会的,都是用会的,学习的目的在于教会你基础语法,一般很短的时间就可以完成,之后用这门语言才是重点,也就是你认为的有用。如果你已经学过基础语法,那么可以告诉你没用。如果你才开始接触,那肯定是有用的。python具有极强的优点。总之,应用才是最有用的。
2016-07-27
已采纳回答 / Ziqi_Wang
<...code...>定义一个函数,分为有参函数和无参函数:我们定义一个方法的时候,可以定义这个方法是不是需要给方法内传送参数,如果需要给方法内传送参数,那么我们定义方法的时候就要在括号里面写上参数<...code...>所以你问的这个s.upper(),是因为这个方法本身就不需要参数就可以执行,也就是说这个方法是一个无参的方法,所以括号是空的
2016-07-27