python语法问题
[i=s] 本帖最后由 小渣飞 于 2019-11-9 13:12 编辑 [/i]#设置 i 的 input 为10 , j 的 input 为 5
i=(input(输入爬取起始页:))
j=(input(输入爬取结束页:))
var=i-j
print(var)
尝试过了错误的提示在值加上双引号TypeError: unsupported operand type(s) for -: 'str' and 'str'
var='i'-'j'
print(var)
还是错的=-=
这样执行是错的可是为什么像以下这样就可以正常运行呢
var=10-5
print(var) 标准输入的是字符类型。
需要转成数值类型
比如int(input()) [i=s] 本帖最后由 小渣飞 于 2019-11-9 17:46 编辑 [/i]
[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=224784&ptid=54201]2#[/url] [i]codegay[/i] [/b]
我只能说谢谢,又懂一个:loveliness:
start=int(input('输入爬取开始页:'))
end=int(input('输入爬取结束页:'))
var=start-end
print(var)
页:
[1]