奋斗中的鱼 发表于 2023-8-17 21:10:51

洛谷题求助!!!

https://www.luogu.com.cn/problem/B2003

洛谷这道题怎么做啊?
snum = input()
a, b, c = int(snum.split(' '))
print(b)

这有问题吗?{:10_283:}

isdkz 发表于 2023-8-17 21:11:08

这段代码有一个小错误。在第二行,你将输入的字符串使用 split(' ') 方法分割,然后尝试将结果赋值给 a, b, c 。然而, split() 方法返回的是一个字符串列表,而不是一个字符串,所以你需要将其修改为 list(map(int, snum.split(' '))) 。这样, map(int, snum.split(' ')) 会将列表中的每个元素转换为整数,并返回一个包含整数的新列表。然后,你可以将这个新列表的元素分别赋值给 a, b, c 。修改后的代码如下所示:

snum = input()
a, b, c = list(map(int, snum.split(' ')))
print(b)


这样,你就可以正确地将输入的字符串转换为整数,并将第二个整数打印出来。

陶远航 发表于 2023-8-17 21:11:10

根据你提供的代码,有几个问题需要修正:

1. 在获取输入时,使用input()函数获取的是字符串类型的输入,而不是整数类型。因此,你可以直接使用input()函数获取输入值,无需使用snum = input()来存储。

2. 当你使用snum.split(' ')将字符串切割为列表时,需要将其赋值给一个变量,然后再将其解构为a, b, c三个变量。

以下是修正后的代码:

snum = input()
a, b, c = map(int, snum.split(' '))
print(b)


这样你就可以正确获取输入并打印出变量b的值了。如果还有其他问题或需要进一步帮助,请随时告诉我。
如果问题已经解决,请设置最佳答案

学习编程中的Ben 发表于 2023-8-17 21:11:17

洛谷题求助 - Python交流

你提供的代码有一些问题。首先,你需要使用split()函数将输入字符串分割为多个部分,并且不能直接将其赋值给多个变量。另外,在输出时应该是打印变量b的值,而不是打印字符串"b"。

以下是修改后的代码:

snum = input()
a, b, c = map(int, snum.split(' '))# 使用map函数将字符串转换为整数,并且用逗号分隔多个变量
print(b)# 打印变量b的值


上述代码中,map(int, snum.split(' '))将字符串snum以空格为分隔符进行分割,并将每个分割后的部分转换为整数。然后,使用逗号将这些整数值分别赋给变量a、b和c。最后,通过print(b)语句打印变量b的值。

你可以在洛谷上尝试运行修改后的代码,检查是否能够正确输出变量b的值。

如果你还有其他问题,请随时提问。祝你成功解决洛谷题目!

如果回答对你有帮助,请给我一个最佳答案!{:10_254:}{:10_254:}{:10_254:}

sfqxx 发表于 2023-8-17 21:12:45

snum = input()
a, b, c = map(int,snum.split())
print(b)

要用map

奋斗中的鱼 发表于 2023-8-17 21:13:33

map小甲鱼老师讲过吗?
snum = input()
a, b, c = map(int,snum.split())
print(b)
复制代码


要用map

sfqxx 发表于 2023-8-17 21:14:10

奋斗中的鱼 发表于 2023-8-17 21:13
map小甲鱼老师讲过吗?

似乎有,不过你可以自学

好像是映射

奋斗中的鱼 发表于 2023-8-17 21:15:11

完了,我入门题都不会{:10_266:}

tommyyu 发表于 2023-8-17 21:16:16

奋斗中的鱼 发表于 2023-8-17 21:15
完了,我入门题都不会

不要粗心, snum.split(' ') 返回值是一个列表,不能使用 int 函数。

奋斗中的鱼 发表于 2023-8-17 21:16:53

tommyyu 发表于 2023-8-17 21:16
不要粗心, snum.split(' ') 返回值是一个列表,不能使用 int 函数。

ok谢谢关心

陶远航 发表于 2023-8-17 21:17:18

奋斗中的鱼 发表于 2023-8-17 21:13
map小甲鱼老师讲过吗?

讲过的,我听过,高阶函数那一课好像

sfqxx 发表于 2023-8-17 21:21:23

感谢给人工最佳
页: [1]
查看完整版本: 洛谷题求助!!!