This topic created in 4295 days ago, the information mentioned may be changed or developed.
我在sublime中写的代码。
for num in range(10,20): #to iterate between 10 to 20
for i in range(2,num): #to iterate on the factors of the number
if num%i == 0: #to determine the first factor
j=num/i #to calculate the second factor
print '%d equals %d * %d' % (num,i,j)
break #to move to the next number, the #first FOR
else: # else part of the loop
print num, 'is a prime number'
24 replies • 2014-10-14 14:07:26 +08:00
 |
|
2
P9 Sep 6, 2014
4个空格换一个tab 设置好就行了把
|
 |
|
3
9hills Sep 6, 2014
Pycharm自动格式化,有些人适合IDE,有些人适合编辑器。。
lz你还是IDE吧
|
 |
|
4
zjgsamuel Sep 6, 2014
sublime 中不是有python 的语法检查和 代码格式化的插件么?
|
 |
|
5
ivanlw Sep 6, 2014 2
缩进是代码逻辑清晰的基本功了,您还是贴gist吧,这酸爽,直接看不下去了
|
 |
|
6
nicai000 Sep 6, 2014
你讨论缩进问题, 结果缩进全没了还让我们凑合着看? 这逻辑, 就别Python了, Python对代码逻辑清晰要求太高.
|
 |
|
7
xiaowangge Sep 6, 2014 via Android
请下载 PyCharm 免费版本。(^_^)
|
 |
|
9
yangff Sep 6, 2014 via Android 1
用Ruby
|
 |
|
11
limuxy Sep 6, 2014 via Android
Sublime设置里改一下 把缩进改成4个空格
|
 |
|
12
Delbert Sep 6, 2014
贴gist吧,是在看不懂了…… 或者把Tab直接换成2/4个空格........
|
 |
|
15
ToughGuy Sep 6, 2014
从学python到现在没哦与遇到过缩进问题....
给编辑器装个PEP8插件吧....
Pylint或Pyflakes
|
 |
|
17
ipconfiger Sep 6, 2014
写代码是一回事,贴代码是另外一回事,写代码好的编辑器和IDE都可以解决这个问题,贴代码用gist。
|
 |
|
18
guoguoer Sep 6, 2014 via Android
好像注释有点多,代码清晰,简单的部分就不用注释了。
|
 |
|
19
youyongsong Sep 6, 2014
除了将TAB设置为4个空格外,View->Indentation->Convert Indentation to Tabs也是不错的
|
 |
|
20
heliar Sep 6, 2014
其实。。。只是个习惯问题,写c我也喜欢缩进。。
|
 |
|
21
ijophy Sep 7, 2014
Pycharm ……
|
 |
|
23
Melodic Sep 16, 2014
vim设置了自动缩进,复制时候一般用gedit或者emacs...这个方法好像有点蠢
|