python 条件判断

2021/6/6 20:51:04

本文主要是介绍python 条件判断,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这里写目录标题

  • 1. if else
  • 2. 结合 input 使用

1. if else

 age = 3
>>> if age >= 18:
...     print('adult')
... elif age >= 6:
...     print('teenager')
... else:
...     print('kid')

注意不要少写了冒号 :

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

if x:
    print('True')

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

2. 结合 input 使用

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

输入2010,结果报错,这是因为 input() 返回的数据类型是 strstr 不能直接和整数比较,必须先把 str 转换成整数。

正确写法:

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


这篇关于python 条件判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程