- 博客(5)
- 收藏
- 关注
原创 判断字符串s是否在字符串t中
s = "a" t = "abc" len_s = len(s) len_t = len(t) for i in range(0, len_t - len_s): if s == t[i:i+len_s]: flag = 1 break else: flag = 0 print(flag)
2020-09-16 16:34:42
640
转载 这些代码是不会执行的,因为只有直接执行的模块的名字才是“__main__“
如果我们导入的模块除了定义函数之外还中有可以执行代码,那么Python解释器在导入这个模块时就会执行这些代码,事实上我们可能并不希望如此,因此如果我们在模块中编写了执行代码,最好是将这些执行代码放入如下所示的条件中,这样的话除非直接运行该模块,if条件下的这些代码是不会执行的,因为只有直接执行的模块的名字才是"main"。 module3.py def foo(): pass def bar(): pass # __name__是Python中一个隐含的变量它代表了模块的名字 # 只
2020-09-16 10:47:59
143
原创 输出100以内所有的素数
import time start_time = time.perf_counter() result_list = [] for x in range(100,0,-1): num_list = [] for factor in range(x-1,1,-1): num_list.append(x % factor) if (0 in num_list)==False: result_list.append(x) end_time = time.pe
2020-09-16 10:38:47
696
原创 找出10000以内的完美数
num_list = [] for x in range(10000, 0, -1): factor_sum = 0 for factor in range(x-1, 0, -1): if x % factor == 0: factor_sum += factor if factor_sum == x: num_list.append(x) print(num_list)
2020-09-16 10:19:39
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人