if for m in list[1,3,5,7,9,10,12] and z=31:
print("年月日合法")
改成这样试试
if m in list[1, 3, 5, 7, 9, 10, 12] and z == 31:
print("年月日合法")
问题在于if语句中的逻辑运算符应该使用and而不是两个单独的符号。此外,变量z在if语句中没有定义,应该在之前进行定义。
下面是修正后的代码示例:
z = 31
if m in [1, 3, 5, 7, 8, 10, 12] and z == 31:
print("年月日合法")
在这个示例中,我们首先定义了变量z为31,然后用if语句判断m是否在[1, 3, 5, 7, 8, 10, 12]中,并且z是否等于31。如果两个条件都成立,则打印出“年月日合法”。
对于软件测试,我自己是这样理解的:首先,软件测试就是为了发现程序错误而执行的过程,它的目的就是发现缺陷,保障系统的正常运行。并且,软件测试不仅是测试软件产品本身,还包括软件开发的过程。我认为软件测试是整个软件质量保证过程中重要的一部分,这也就是我选择软件测试这个行业的原因。
面试题:为什么做软件测试,不做开发?
针对这个问题主要可以从这几个方面去回答: 1.自身能力:相比于开发来说自己比较适合测试,在开发这方面自己不能进行钻研、或兴趣不大等方面。
2.兴趣:对测试比较感兴趣,在开发方面编程不是太感兴趣兴趣,在测试方面了解比较多。
3.特长:自己在这方面做的比较多,举一些自己做过测试的例子和稿子作为介绍。
4.性格:我是一个心细、喜欢提问题、问问题等等的人,所以我觉得自己比较适合测试这个工作。
这一点大家根据自己的实际情况回答就好。