一 while循环

 while 条件

     代码块(循环体)  #:  判断条件是否为真,如果是真,则执行代码块,

                                   然后再次回头判断条件是否为真,如果为真,则只执行代码块.......知道循环的判断出代码为假.循环退出,否则为死循环.

  eg: while true:

            pringt("推出") #: 为死循环

eg2: count=1

    while count<=10:

         print(推出)

         count=count+1 #:循环十次直到条件为假,循环退出.

eg3:求1+2+3+4+5+......100?

        count=1

       num=0

while count<=100:

      num=count+num

      count=count+1 #:就可以直接算出结果   

 eg:4加入break和continue

    

while content=input("请输入你要跟对方说的话(输入Q退出程序)")

      

while True:
      content = input("请输入你要跟对方说的话(输入Q退出程序):")
      if content=='Q':
            exit(0)#:直接退出程序
 break #:打断当前本层循环,使其终止.毁灭性的
 continue #:停止当前本层循环,继续执行下一次循环,暂时性的 print(content) print(
"我去吃饭了")

while...else 

 

count = 1
while count <= 3:
    print(count)

    count = count + 1

else:  # 当条件不成立的时候执行
    print("张三") # ???

二 格式化输出

第一种:

    

name = "小白"
xingrong = ""

s2 = name+"是一个很"+xingrong+"的人" # 这句话就是一个格式
print(s2)

 

第二种 (占位)

                

name=input("请输入姓名")

old=input("请输入年龄")

like=input("请输入爱好")


print("我叫%s我%s岁我喜欢%s" % (name,old,like))

#:  占位字符:%s

     占位数字 :%p

 三 运算符

        and 并且。 左右两端同时为真。 结果才能是真()
        or  或者。 左右两端有一个是真。 结果就是真
        not 非真即假, 非假即真

        顺序: () => not => and => or

        x or y
        if x == 0: y else: x        #:true一般默认为1 false一般默认为0

        and和or相反

eg:



print(1 > 2 and 3 < 6 or 5 > 7 and 7 > 8 or 5 < 1 and 6 > 3) #:false

 

      

 

 

 


 

posted on 2018-09-04 17:00  隐&  阅读(190)  评论(0编辑  收藏  举报