python - 如何接收带有负号的数字列表?
问题描述
我试过这个,但它给了我这个错误:SyntaxError: illegal expression for augmented assignment
。
输入将是这样的:-2 4 -1
x_forces, y_forces, z_forces = 0
x_forces, y_forces, z_forces += map(int, input().split(' '))
解决方案
这是你要找的吗?
x_forces, y_forces, z_forces = 0, 0, 0
n = [i for i in map(int, input().split(' '))]
x_forces += n[0]
y_forces += n[1]
z_forces += n[2]
print(x_forces, y_forces, z_forces)
推荐阅读
- java - 从 Eclipse 中的 gradle projekt 导出项目依赖项
- c++ - 了解 NULL 指针检查时核心转储中的分段错误
- javascript - React - useEffect JSON object with same content but disordered fields
- html - 调整页面大小时,单选按钮分成两行
- c - 如何跟踪使用节点数组实现的链表中的空闲节点而无需遍历?
- git - 有什么方法可以找到谁在 GIT 存储库中创建了轻量级标签?
- wordpress - Wordpress RSS 提要 - 仅自定义帖子类型最新页面
- ruby-on-rails - Rails HTML 多层 IF 检查
- ios - Firebase 应用分发 iOS:无法安装配置文件
- vb.net - 分析和迭代地寻找射线折叠点:为什么会有差异?