码迷,mamicode.com
首页 > 其他好文 > 详细

18.07.03

时间:2018-07-03 23:51:57      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:逻辑运算   --   代码   没有   计算   结束   一个   class   while 循环   

1.  循环  while循环

while 条件:

    代码块  #循环体
    运行流程:如果条件为真,那么循环体则执行
             如果条件为假,那么循环体不执行
例 
count=1
while count<=5:
print("你很帅!")
count=count+1

如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

break用于完全结束一个循环,跳出循环体执行循环后面的语句continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环

while True:
    s=input("请输入你的聊天内容:")
    if s==‘q‘:
        break
    print("请开始你的表演:"+s)

while True:
s=input("请输入聊天内容:")
if s=="q":
break
if "马化腾"in s:
print("你输入的内容不合法!")
continue
print("请开始你的表演:"+s)

例  1+2+3+4+...+100=?

count=1
sum=0
while count<=100:
sum=sum+count
count=count+1
print(sum)

例  1--100之间的奇数

count=1
while count<=100:
if count%2!=0:
print(count)
count=count+1

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

2.  格式化输出

%s就是代表字符串占位符,除此之外,还有%d,是数字占位符

name = input("请输入你的名字:")
age = input("请输入你的年龄:")
hobby = input("请输入你的爱好:")
gender = input("请输入你的性别:")
print("%s今年%s岁,爱好%s,性别%s" % (name,age,hobby,gender))

如果字符串中有占位符,那么后面所有的%都是占位,需要转译,如果没有占位符%可以直接用.

s = "网球"
print("%s受到全世界%%30人们的喜欢." % s)

3. 运算符

算数运算符:+,-,*,/,**,%,//

比较运算符:==,!=,<>(不等于),<,>,<=,>=

赋值运算:=,+=(例 a+=1相当于a=a+1),-=,*=,/=,**=,%=,//=

逻辑运算:

and (并且)左右两端都是真,运算结果为真

or(或者)左右两端有一端为真时.运算结果为真

not(非)原来是假,现在是真.

在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算

not 2>1 and 3<4 or 4>5 and 2>1 and 9>8 or 7<6  #false
F and T or F and T and T or F
F or F or F
F

 

 

 

 

 

 

 

18.07.03

标签:逻辑运算   --   代码   没有   计算   结束   一个   class   while 循环   

原文地址:https://www.cnblogs.com/gxj742/p/9260854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!