用户交互与格式化输出

用户交互

 用户交互就是指计算机与人类用户的互动行为,比如获取用户输入的数据,或者是输出计算及内部数据给用户

    1. 获取用户输入。
          # 计算机获取用户输入的信息是用input()命令完成的。
            name = input('用户名:') 
            password = input('密码:')
          # input 命令所获得的任何信息都会转换成字符串类型
    2. 输出数据
          # 计算机获取用户输入的信息是用print()命令完成的。
          print('name')
          print(297)
          print(['nb', 'mmp', 'nmd'])

格式化输出

 格式化输出是指提前编辑好模板,然后把特定的区域进行修改。

    例:尊敬的用户xxx你好,你本次消费金额为xxx元,折后金额为xxx元
        print('尊敬的%s您好,你本次消费%s元,折后%s元' % (a, b, c))
     此处 %s 是占位符,此外还有 %d,
     %s 适用于任何数据
     print('尊敬的%s您好,你本次消费%s元,折后%s元' % ('oliver', 230, 130))
     %d 只适用于数字数据,且常与数字配合使用。
     %04d  # 表示数据位数不足四位时,在前面补齐四位。不少于四位时,不发挥作用
     print('尊敬的%s您好,你本次消费%04d元,折后%04d元' % ('oliver', 230, 130))
     %d 只适用于数字数据
     print('尊敬的%d您好,你本次消费%d元,折后%d元' % ('oliver', 230, 130))  # %d不能做字符型数据的占位符
posted @ 2022-03-06 18:22  Oliver-Chance  阅读(75)  评论(0编辑  收藏  举报