input和 raw_input
python 3.5里面 input输入不论输入的是数字还是字符串, 都被默认为是字符串,如果要输入数字需要将字符串转换成数字,使用int方法。
python 2.7 里面用input输入字符串默认认为输入的是变量,然后会去找这个变量,找不到然后会报错,输入数字python认为输入的就是数字会存下来,所以不会报错。
如果输入的是字符串就需要用raw_input而不是input,仅在2.7里面出现。
在文本中使用占位符,格式:在文本中插入%s %d %f占位符,文本后面z再使用 %(name,age,job)
%s字符串 %d数字 %f浮点数
解决方法:将字符串转换成数字age = int(input("your input age:"))
时间: 2024-10-07 19:07:48