python和计算机交互
python怎么和计算机交互(input函数)
Python3。x中input()函数接受一个标准输入数据,返回为string类型。
Python2。x中input()相等于eval(rawinput(prompt)),用来获取控制台的输入。
rawinput()将所有输入作为字符串看待,返回字符串类型。而input()在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int,float)。
目前python2。x官方已经没维护,不建议使用
下面以python3举例说明
nameinput(请输入用户名:)
无论输入何种类型的数据,input都会将他存成字符串格式
为什么要有程序交互?
让计算机能够模拟人,让计算机去接受用户的输入信息。
例子
实现用户输入用户名和密码,当用户名为HyRer且密码为123时,显示登陆成功,否则显示登陆失败nameinput(请输入用户名:)。strip()pwdinput(请输入密码:)。strip()ifnameHyRerandpwd123:print(登陆成功)else:print(登陆失败)
输出样式请输入用户名:aa请输入密码:123登陆失败请输入用户名:HyRer请输入密码:123登陆成功