# Python 俱乐部

### 站点工具

python-basic:raw-input

# 差别

 — python-basic:raw-input [2010/12/28 02:02] (当前版本) 行 1: 行 1: + ====== Python raw_input 读取输入值 ====== + 下面介绍了python raw_input的用法，\\ + 使用raw_input 能够很方便的丛控制台读入数据。\\ + + ===== 1.输入字符串 ===== + + #​13222319810101**** + nID = ''​ + while 1: + nID = raw_input("​Input your id plz") + if len(nID) != len("​13222319810101****"​):​ + print 'wring length of id,input again' + else: + break + + print 'your id is %s' % (nID) + ​ + + ===== 2.输入整数 ===== + + nAge = int(raw_input("​input your age plz:​\n"​)) + if nAge > 0 and nAge < 120: + print '​thanks!'​ + else: + print 'bad age' + print 'your age is %d\n' % nAge + ​ + + ===== 3.输入浮点型 ===== + + fWeight = 0.0 + fWeight = float(raw_input("​input your weight\n"​)) + print 'your weight is %f' % fWeight + ​ + + ===== 4.输入16进制数据 ===== + + nHex = int(raw_input('​input hex value(like 0x20):​\n'​),​16) + print 'nHex = %x,nOct = %d\n' %(nHex,​nHex) + ​ + + ===== 5.输入8进制数据 ===== + + nOct = int(raw_input('​input oct value(like 020):​\n'​),​8) + print 'nOct = %o,nDec = %d\n' % (nOct,nOct) + ​ + + ===== 补充材料 ===== + * [[python-basic:​input|raw_input和input的区别]]
python-basic/raw-input.txt · 最后更改: 2010/12/28 02:02 (外部编辑)