码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-04 00:03:09      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:learn   引入   交互   数字   action   推荐   inf   style   not   

 

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

方法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程序

标签:learn   引入   交互   数字   action   推荐   inf   style   not   

原文地址:http://www.cnblogs.com/lg100lg100/p/7112997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!