Skip to content

Commit 0af4c0f

Browse files
committed
Merge pull request Show-Me-the-Code#184 from Turkingwang/master
修改代码
2 parents ffe746b + 15cd012 commit 0af4c0f

4 files changed

Lines changed: 32 additions & 3 deletions

File tree

AK-wang/0006/key_word.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ def wc(filename):
2323

2424

2525
def most_comm():
26-
for txt in list_txt():
26+
all_txt = list_txt()
27+
for txt in all_txt:
2728
print wc(txt)
2829

2930
if __name__ == "__main__":

AK-wang/0011/filtered_words.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ def filtered_words(f_file):
1414

1515

1616
def filtered_or_not(input_word, f_file):
17-
return (input_word in filtered_words(f_file))
17+
filtered_words_list = filtered_words(f_file)
18+
return (input_word in filtered_words_list)
1819

1920

2021
def print_user_input(input_word, f_file):

AK-wang/0012/f_replace.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ def f_replace(f_word, input_str):
2222

2323

2424
def main(f_file, input_str):
25-
for f_word in f_words(f_file):
25+
f_words_list = f_words(f_file)
26+
for f_word in f_words_list:
2627
if filtered_or_not(f_word, input_str):
2728
input_str = f_replace(f_word, input_str)
2829
return input_str

AK-wang/A0000/sushu.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/env python
2+
#寻找n以内的素数,看执行时间,例子100000内的素数
3+
4+
def prime(n):
5+
all = range(n+1)
6+
flag = [1]*(n+2)
7+
flag[1] = 0 # 1 is not prime
8+
flag[n+1] = 1
9+
p=2
10+
while(p<=n):
11+
print p
12+
i = 2*p
13+
for i in range(n+1)[::p]:
14+
flag[i] = 0
15+
while True:
16+
p += 1
17+
if(flag[p]==1):
18+
break
19+
# test
20+
prime(100000)
21+
22+
# 9592 numbers
23+
# time
24+
#real 0m58.866s
25+
#user 0m58.286s
26+
#sys 0m0.124s

0 commit comments

Comments
 (0)