y学习吧! 发表于 2022-6-27 20:26:17

为什么将第一行改为nums=input()系统会报错

nums =
   
odds = []
evens = []
result = []
   
for each in nums:
    if each % 2 != 0:
      odds.append(each)
    else:
      evens.append(each)
   
odds.sort()
evens.sort()
   
result = odds + evens
print(result)

ba21 发表于 2022-6-28 15:48:14

input() 字符串。

>>> nums = list(eval(input()))
1, 23, 1
>>> nums
页: [1]
查看完整版本: 为什么将第一行改为nums=input()系统会报错