python-基础day2

count=0
while count<=5:
    count+=1
    if count==3:break
    print("looper",count)
else:
    print('循环执行完毕')
print("------out of while looper------")

#格式化输出
# %s d s为字符串 d为数字
name=input('请输入姓名:')
age=input('请输入年龄:')
job=input('请输入职业:')
hobbie=input('请输入你的爱好:')
mine=('''------------ info of %s  -----------
Name  : %s
Age   : %s
job   : %s
Hobbie: %s
------------- end -----------------''') %(name,name,age,job,hobbie)
print(mine)
#格式化输出里需要加%需要用%%表示


#()>not>and>or
print(3>4 or 4<3 and 1==1)  #F
print(1 < 2 and 3 < 4 or 1>2)  #T
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) #T
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) #F
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) #F
print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) #F
# x or y ,x为true,则返回x;x为0,返回y;
print(10 or 1) # 10
print(0 or 100) # 100
print(12 or 3) # 12
print(0 or 20) # 20
print(2 or 3 or 5 or 4) # 2
# x and y ,x为true,则返回y;x为0,返回x;
print(0 and 10) # 0
print(1 and 2) # 2
print(0 or 4 and 3 or 2) #3
print(2 or 1<3 and 2) # 2
print(1>2 and 3) #false
print(1>2 and 3 or 4 and 3<2) # false

 

posted on 2019-05-04 19:05  orange小橘子  阅读(203)  评论(0编辑  收藏  举报