zoukankan      html  css  js  c++  java
  • Python 基础

    用户输入及交互程序 - 格式化输出

    方法1: 字符串的拼接

    方法2: %s占位符

    name = input("name:")
    age = int(input("age:")) #integer转成数字
    job = input("job:")
    salary = input("salary:")
    
    info ='''
    -----------info of %s ---------
    name: %s
    age: %d
    job: %s
    salary: %s
    '''%(name, name,age, job,salary)
    
    print(info)

    方法3: format的使用(推荐)

    name = input("name:")
    age = int(input("age:")) #integer转成数字
    job = input("job:")
    salary = input("salary:")
    
    info ='''
    -----------info of {_name} ---------
    name:{_name}
    age:{_age}
    job:{_job}
    salary:{_salary}
    '''.format(_name=name,
              _age=age,
              _job=job,
              _salary=salary)
    
    print(info)

    or 

    name = input("name:")
    age = int(input("age:")) #integer转成数字
    job = input("job:")
    salary = input("salary:")
    
    info2 ='''
    -----------info2 of {0} ---------
    name: {0}
    age: {1}
    job: {2}
    salary: {3}
    '''.format(name, age, job,salary)
    
    print(info2)

    模块引入

    import getpass #getpass是个standard moduel, 在pycharm中不好使。
    
    _username = 'alex'
    _password = 'abc123'
    
    username = input("username:")
    password = input("password:")
    #password = getpass.getpass("password")  # 如果要秘闻psw,就用这个
    
    if _username == username and _password == password:
        print("welcome user {name} login...".format(name=username))
    else:
        print ("invalid username or password")
  • 相关阅读:
    [LUOGU] P2196 挖地雷
    [LUOGU] P1020 导弹拦截
    [LUOGU] P2543 [AHOI2004]奇怪的字符串
    [LUOGU] P2759 奇怪的函数
    [LUOGU] P1048 采药
    [LUOGU] P1396 营救
    [LUOGU] P1196 [NOI2002]银河英雄传说
    [LUOGU] 2820 局域网
    知识点
    swich使用
  • 原文地址:https://www.cnblogs.com/lg100lg100/p/7112997.html
Copyright © 2011-2022 走看看