Python 基础 - Day 1 Learning Note - 用户交互Interaction程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 基础 - Day 1 Learning Note - 用户交互Interaction程序相关的知识,希望对你有一定的参考价值。

 

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

方法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")

 

以上是关于Python 基础 - Day 1 Learning Note - 用户交互Interaction程序的主要内容,如果未能解决你的问题,请参考以下文章

Python基础day-1

Python,Day1 - Python基础1

day11-python基础

python基础学习 day 1

Python之路,Day 1.1,Python基础1

Python day1 ---python基础1