1、03-条件判断答案题:举例:周杰伦 1.定义个字符串变量a=“周”(你名字中的姓),if 判断是否全等于你的全名“周杰伦”,满输出:验证成功123,不满条件输出:验证失败123,2.不满条件(else)则使字符串拼接将变量a 和你的名字拼接“杰伦”,再次判断是否全等于你的全名“周杰伦”,满输出:验证成功,否则:验证失败 解析:全等于你的全名“周杰伦”(a=周杰伦)注意个等号为赋值,不满条件拼接 姓+名:(b=a+杰伦)再次判断是否全等于你的全名“周杰伦”(b=周杰伦),满打印验证成功,不满打印验证失败答案:a=周 if a=周杰伦:print(验证成功123)else:print(验证失败12
2、3)b=a+杰伦 if b=周杰伦:print(验证成功)else:print(验证失败)题:if a=b:print(成功1)elif b=c:print(成功2)elif:print(成功3)请修改以上错误代码成功打印 print(成功1),并举出错误原因解析:1.未定义变量赋值不能进if判断 2.个等号是赋值,不能进if判断 3.elif 是指else if,定要有判断条件 elif 条件:4.编程中所有符号定要是英 答案:a=b b=c c=a if a=b:print(成功1)elif b=c:print(成功2)elif c=a:print(成功3)题:input输你的学编号,判断
3、于等于100并于200则输出:你是三班学,于等于50输出:班学,于50并于100输出:你是班学,不满任何条件输出:你被开除了 2.判断学编号于等于100并于200同学判断于150输出为:优等,全等于150输出为:班主任,其余情况输出为:差等解析:1.先使input在终端输学编号,因为默认输的内容是字符串类型,所以需要转换成int()类型,然后使多次判断时可以使 if elif else 法先判断 于等于100并于200(a=100 and a 200)and是指并且的意思,当需要满两个条件的时候使and,然后我们 于等于50(a a50)2.判断学编号于等于100并于200是指在满(a=100 and a 150)全等于150(a=150)注意个等号为赋值,其余情况输出为else 答案:a=int(input(输你的学编号:)if a=100 and a 150:print(优等)elif a=150:print(班主任)else:print(差等)elif a a50:print(你是班学)else:print(你被开除了)