- 博客(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 = 0print(flag)
2020-09-16 16:34:42 640
转载 这些代码是不会执行的,因为只有直接执行的模块的名字才是“__main__“
如果我们导入的模块除了定义函数之外还中有可以执行代码,那么Python解释器在导入这个模块时就会执行这些代码,事实上我们可能并不希望如此,因此如果我们在模块中编写了执行代码,最好是将这些执行代码放入如下所示的条件中,这样的话除非直接运行该模块,if条件下的这些代码是不会执行的,因为只有直接执行的模块的名字才是"main"。module3.pydef foo(): passdef bar(): pass# __name__是Python中一个隐含的变量它代表了模块的名字# 只
2020-09-16 10:47:59 144
原创 输出100以内所有的素数
import timestart_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关注的人