if,while

1.  if结构

     if条件或逻辑表达式:

print(‘条件成立’)

elif条件或逻辑表达式:

print(‘第二个条件成立’)

[elif  xx:

print()…]

else:

print(‘前二个条件都不成立’)

age = input(“”)

age = int(age)

if age < 0:

print(“age无效”)

elif age < 3:                     [0,3)

print(‘小朋友,你好!’)

elif age < 6:                     [3,6)

print(‘good morning!’)

else:

print(‘你是否有兴趣来学习Python’)

2. 特殊的符号或变量作为条件表达式

     None    :什么都不是  (False),  ‘’:  空字符串 (False)

1:  True, 0 : False

3 . in和 is在if条件中的.使用

   names = ‘disen,tome,cindy,mandy’.split(“,”)

name = input(“your name:”)

if name not in names:

print(‘{0}不存在’ .format(name) )

else:

print(‘{0}已查找到’.format(name))

登录失败或成功都有相应的提示。 (is或 is not或==)

                 is和 ==区别:

is用于比较两个引用的内存首地址是否一样 , ‘disen’ is ‘disen’ :  True

input()输入内容创建新的内存区域来存储 s=input(),    ‘disen’ is s:  False

==两个引用的内容比较

   嵌套if语句:

       if  a<10:   #  a == 9  , 3

if a<5:

print(‘1’)

elif  a<8:

print(‘2’)

else:

print(‘3’)

else:

print(‘D’)

你可能感兴趣的