python怎么在一行输入任意多个变量
比如 5 6 7 8 9
1 2 3
11 55 6644 5
就是不知道要输入几个
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
关于#python#的问题,如何解决?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
7条回答 默认 最新
- 於黾 2022-01-28 14:37关注
把input()传给一个str类型的变量,然后split,当然是一种可行的做法,但是不是聪明的做法
python有个很好用的函数,eval,还有个很好的特性,就是元组自动装包拆包
你可以这样写
n=eval(input())
当你输入1,2,3时
相当于执行
n=1,2,3
最终n会得到一个元组(1,2,3)
但是注意,分隔符一定要是逗号,不要乱输入本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用 7
悬赏问题
- ¥15 cv2 morphologyEx函数报错
- ¥15 有没有知道鸿蒙OS高级开发者新题答案的
- ¥15 有没有人能帮我一下android
- ¥20 做一个干部信息管理系统 软件
- ¥15 通过4G模块EC600N向阿里云物联网平台物模型上面发送字符串,现在发送int数据是成功的,发送字符串就是不成功
- ¥15 IDA反编译,代码识别失败
- ¥70 matlab代码修改
- ¥15 有没有下面符合以下条件的电子时钟的代码
- ¥15 LMV844QMAX/NOPB(IS)问题判定
- ¥15 主成分分析中的原始数据矩阵行列分别代表什么