程序中中语法无效,但我不知道哪里错了,帮帮我吧

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("年月日合法")

以下内容部分参考ChatGPT模型:


问题在于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。如果两个条件都成立,则打印出“年月日合法”。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7567715
  • 这篇博客也不错, 你可以看下为什么要对数值类型的特征做归一化,树形算法为啥不需要归一化?
  • 除此之外, 这篇博客: 对于测试的理解中的 我对测试的理解 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 对于软件测试,我自己是这样理解的:首先,软件测试就是为了发现程序错误而执行的过程,它的目的就是发现缺陷,保障系统的正常运行。并且,软件测试不仅是测试软件产品本身,还包括软件开发的过程。我认为软件测试是整个软件质量保证过程中重要的一部分,这也就是我选择软件测试这个行业的原因。

    面试题:为什么做软件测试,不做开发?
    针对这个问题主要可以从这几个方面去回答: 1.自身能力:相比于开发来说自己比较适合测试,在开发这方面自己不能进行钻研、或兴趣不大等方面。
    2.兴趣:对测试比较感兴趣,在开发方面编程不是太感兴趣兴趣,在测试方面了解比较多。
    3.特长:自己在这方面做的比较多,举一些自己做过测试的例子和稿子作为介绍。
    4.性格:我是一个心细、喜欢提问题、问问题等等的人,所以我觉得自己比较适合测试这个工作。
    这一点大家根据自己的实际情况回答就好。

  • 您还可以看一下 千锋老师的什么是云计算? 课程中的 这是我选择云计算的 第一个原因小节, 巩固相关知识点