程序
输入(键盘)-----代码(java/python)---输出(显示屏)
输入
python2
input:只接受数值类型
>>> import getpass
>>> nu=getpass.getpass('请输入密码:')
请输入密码:
>>> print(nu)
wes
>>> num=input("请输入密码:")
请输入密码:wes
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'wes' is not defined
raw_input:接收字符串类型
>>> name = raw_input("请输入用户名")
请输入用户名westos
>>> age=raw_input("请输入年龄")
请输入年龄17
>>> type(name)
<type 'str'>
>>> type(age)
<type 'str'>
>>> int(age)<19
True
python3
input:接收的为字符串数据类型,没有raw_input
如果你输入的数值要进行比较,需要先转换为同一种数值类型
输出
print
%s:占位字符串,%d:整形,%f:浮点型
%.2f:表示保留小数点后两位
%.3d:整形总共占3位,不够的前面补0
>>> print("%s的年纪是%s" %(name,age))
westos的年纪是17
>>> money=10000.455
>>> print("%s的月工资为%.2f" %(name,money))
westos的月工资为10000.45
例题:
130开头001 002 003 004
sid=13
>>> print("%s的学号为130%.3d" %(name,sid))
westos的学号为130013
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。