目录
示例
mood = int(input())
if mood >= 60:
print("happy!!")
else:
print("just so so")
通过示例看出,python的写法和c++的区别不是很大,if和else都作为条件判断的函数来使用,以下是一些注意事项
注意事项:
① if 和 else 后面要加 ‘ :’
② if 和 else 所控制的部分是缩进的部分,是tab还是一个空格都可以
细节报错
我们看到这里的代码与我们刚开始的示例的区别并不大,但仍然有黄色的警告下划线
以下是报错信息
这里的意思是说
①运算符周围要留空格
②最后一行要留空格
修改后得到:
这样就没有报错了
判断符号
与c++不同的是,python的‘或与非’全部都用英文单词进行代替
与 | and |
或 | or |
非 | not |
与 | && |
或 | || |
非 | ! |
嵌套判断
示例:
mood = int(input())
mood_two = int(input())
if mood >= 60:
if mood_two >= 60:
print("happy!!")
elif mood_two <= 60 and mood >= 60:
print("just so so")
这里注意:
如果您使用的编辑器是jetbrain或者pycharm的话
这里可能会警告简化链式比较
这里可以不用管,因为在python中可以用更加贴合日常的方法来写
如
x=30 if 0<x<100: print("something")
所以编辑器会提醒你简化,但这里无法进行简化的话也不用管
通过示例,可以得到:
①else if =elif
② if的嵌套判断中的if的掌控语句中也要缩进
本篇文章到这里就结束啦~希望对您有所帮助!❀❀