python怎么在一行输入任意多个变量
比如 5 6 7 8 9
1 2 3
11 55 6644 5
就是不知道要输入几个
关于#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