Discuss / Python / 条件判断总结

条件判断总结

Topic source

老夫007

#1 Created at ... [Delete] [Delete and Lock User]

if语句需用Tab键缩进,否则会报错。注意不要少写了冒号:

Notepad++的Tab键修改:

菜单的“设置–首选项–语言”,右下角处看到“标签尺寸”,后面的数字就是tab占用的字符数。默认为4,可改成8或你需要的值。改好后按确认键。

可以用elif做更细致的判断,elifelse if的缩写,完全可以有多个elif

if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elifelse

if判断条件还可以简写,比如写:

if x:

print('True')

只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。

这是因为input()返回的数据类型是strstr不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成这件事情:

s = input('birth: ')
birth = int(s)
if birth < 2000:
    print('00前')
else:
    print('00后')

  • 1

Reply