python学习内容day1

本文介绍了Python中的循环结构,包括while循环的使用,如何控制循环的终止,以及break语句的应用。示例展示了1-100数字的累加和偶数的求和。此外,还讲解了格式化输出,提供了用户信息模板的示例,并讨论了运算符的优先级。内容适合初学者掌握Python基础控制流。
摘要由CSDN通过智能技术生成

python学习内容

循环

  1. while

    • while 条件:
          循环体
      
  2. 循环终止

    • 条件改变

      • flag = True
        
        while flag:
            print(1)
            print(2)
            flag = False
            print(3)
            print(4)
        
    • break

      • flag = True
        
        while flag:
            print(1)
            print(2)
            # flag = False
            print(3)
            print(4)
            break
        
  3. 打印1-100所有的数

    • i = 1
      s = 0
      while i <= 100:
          s += i
          i += 1
      print('1+2+...+100 = %d' % s)
      
  4. 打印1-100所有偶数

    • i = 1
      s = 0
      while i <= 100:
          if i % 2 == 0:
              s += i
          i += 1
      print('2+4+...+100 = %d' % s)
      
  5. 运用

    • 重复之前的动作时,比如在重复输入正确密码时可以运用

      • count = 1
        while count <= 3:
            username = input('请输入你的名字:')
            password = input('请输入你的密码:')
            code = 'qqqq'
            your_code = input('请输入验证码:')
            if code == your_code:
                if username == 'xxx' and password == '1234':
                    print('登陆成功')
                    break
                else:
                    print('用户名或者密码错误')
            else:
                print('用户验证码错误')
            count += 1
        
        

格式化输出

  1. 制作一个公共模板

    • %是可以作为一个占位符使用的,若要表示百分之几的意思,和c一样用%%表示

    • # 制作一个公共模板
      name = input('请输入你的姓名:')
      age = input('请输入你的年龄:')
      job = input('请输入你的工作:')
      hobby = input('请输入你的爱好:')
      msg = \
      '''
      ---------- info of %s ----------
      Name   : %s
      Age    : %s
      job    : %s
      Hobbie : %s
      ----------     end    ----------
      ''' % (name, name, age, job, hobby)
      print(msg)
      
  2. 格式化输出

    • 当遇到的需求:字符串中想让某些位置变成动态可传入时,需使用格式化输出

运算符优先级

  1. not > and > or
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值