美文网首页
运算符和流程控制

运算符和流程控制

作者: 光明_7c13 | 来源:发表于2019-08-29 08:40 被阅读0次

运算符

1.基本算术运算符
+ - * /
//整除
%取余
**次方
+=加加运算
*_,n 最后一个元素代表n,*_代表除n之外的其他的元素

2.值判断

== != <> > < >= <=

逻辑判断和成员判断

and,or,not,in

数据类型

布尔,null类型,整形,浮点型,字符串,列表,元组,字典,集合

链式判断

3>2>1

流程控制语句

判断
基本的语法格式:

if 条件语句:   # 注意这里必须以英文的冒号结束
    条件语句为真时,执行的语句

嵌套

n = input("输入数字>>:")
if n.isdigit():
    f_n = int(n)
    if f_n == 5:
        print('ok')
    elif f_n > 5:
        print('大了')
    else:
        print('小了')
else:
    print('请输入数字')

循环

while True:
    n = input("输入数字>>:")
    n = int(n)
    if n == 5:
        print('相等')
        break
    elif n > 5:
        print('大了')
    else:
        print('小了')

迭代

for i in 'hello world':
    print(i)
range(n)
产生一个可被循环的整数序列,默认序列的元素从 零 开始
产生的元素数量是 n 个
for i in range(5):
    print(i)

break 和 continue

for i in range(0, 10):
    print(i)
    if i < 3:
        inp_num = int(input(">>:").strip())
        # inp_num = int(inp_num)
        if inp_num == 15:
            print('You get it')
            break
        elif inp_num > 15:
            print("高了")
        else:
            print("低了")
    else:
        print("Game over")
        break
for i in range(2, 10, 2):
    print("循环到", i)
    if i == 4:
        continue
    print(i)
    if i == 6:
        break

range(开始索引号:结束索引号:步长)

for … else

  • 当 for 循环体正常执行完毕时,再执行一下 else 后面的代码
  • 当 执行了 break 后,就不再执行 else 后面的代码了

相关文章

网友评论

      本文标题:运算符和流程控制

      本文链接:https://www.haomeiwen.com/subject/utsgsctx.html