首页 > 编程语言 > 详细

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

时间:2017-07-03 23:17:58      阅读:303      评论:0      收藏:0      [点我收藏+]

 

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!