鱼C论坛

 找回密码
 立即注册
查看: 2376|回复: 9

[已解决]怎么用input输入多个数

[复制链接]
发表于 2022-8-23 21:56:10 | 显示全部楼层 |阅读模式
5鱼币
怎么用input输入多个数

只能这样
  1. >>> 1
  2. >>> 2
  3. >>> 3
复制代码


能不能
  1. >>> 1 2 3
复制代码
最佳答案
2022-8-23 21:56:11
  1. l = [int(e) for e in input('请输入数字(A B C D E ......):').split(' ')]
  2. print(l)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-23 21:56:11 | 显示全部楼层    本楼为最佳答案   
  1. l = [int(e) for e in input('请输入数字(A B C D E ......):').split(' ')]
  2. print(l)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-23 22:05:21 | 显示全部楼层
  1. a = input()
  2. a = a.split(' ')
  3. b = int(a[0])
  4. c = int(a[1])
  5. print(b,c)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 04:55:13 | 显示全部楼层
list1 = input ("请输入数字:").split(sep = " ")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-8-24 07:52:56 | 显示全部楼层

如果是上万个呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-8-24 07:57:02 | 显示全部楼层
python爱好者. 发表于 2022-8-24 04:55
list1 = input ("请输入数字:").split(sep = " ")

怎么转换整型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 08:14:43 | 显示全部楼层
  1. list1 = [int(each) for each in input("请输入数字:").split(sep = " ")]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 08:24:25 | 显示全部楼层
  1. lst = list(map(int, input("please input the num : ").split(" ")))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 10:06:03 | 显示全部楼层
  1. Python 3.9.13 (v3.9.13:6de2ca5339, May 17 2022, 11:23:25)
  2. [Clang 6.0 (clang-600.0.57)] on darwin
  3. Type "help", "copyright", "credits" or "license()" for more information.
  4. >>>
  5. ============ RESTART: /Users/zhangxiang/Documents/成都 T 500000667.py ============
  6. 请输入数字(A B C D E ......):1 2 3 4 5 6 7 8 9 10 100 1000 99100 20 500000667 4 123456789
  7. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100, 1000, 99100, 20, 500000667, 4, 123456789]
  8. >>>
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 23:45:52 | 显示全部楼层
  1. a,b,c = map(int,input().split())
复制代码

input().split() 返回一个列表(其中split()的默认参数是" ",就是以空格为分割符)
再用map()函数将返回的列表中的元素换为整型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-7 18:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表