CSULFF @ 2023-10-21 20:52:18
a,b=int(input(0)),int(input(1)) print(a+b) 请问上面這個代碼为何不能完成两数求和,必须先用split函数再用int才可以吗 像这样 s = input().split() print(int(s[0]) + int(s[1])) 身边找不到大佬求助,自己是零基础自学,无老师,望解答
by wwqwq @ 2023-10-21 20:58:39
python一次读入一行
by bcdmwSjy @ 2023-10-21 21:05:31
python3 中的 input
函数会读入一整行并以字符串类型作为返回值
str
中的 split
方法可以以指定字符作为分隔符(默认为空白字符),将字符串分割并返回一个列表
而 input
函数中的参数的作用为输出它并接受输入,一般作为提示语,在OI中并不常用
除非你要极致压行