欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

Python 使用input同时输入多个数的操作

时间:2021-08-17 07:34:06|栏目:Python代码|点击:

我就废话不多说了,大家还是直接看代码吧~

n = input("1st enter:")
print(n)
print(type(n))
 
n = int(input("2nd enter:"))
print(n)
print(type(n))
 
n, m, c = input("3rd enter:")
print(n, m, c)
print(type(n))
 
n, m, c = eval(input("4th enter:"))
print(n, m, c)
print(type(n))

补充:Python 实现一行输入多个数字,用空格隔开

很多人都会使用以下代码,来实现多个字符串的连续输入,但是这是以换行进行操作的,而有些题目需要将一些数字进行一行输入

a=input()
b=input()

1.实现一行输入多个数字,并以空格隔开

a,b=map(int,input().split())
print(a,b)
print(type(a))
 
#运行结果
1 2
1 2
<class 'int'>

2.实现一个输入多个单词,每个单词之间用逗号隔开

str1,str2=map(str,input().split(','))
print(str1,str2)
print(type(str1))
 
#运行结果
love,china
love china
<class 'str'>

例题:将二进制日期翻译为十进制的形式并输出

例如:

日期 00010 00000 00010 00000 00001 00011,翻译为2020年1月3日。

int(x,2):将一个二进制的数字准换为十进制。

print("请输入报道日期,每位二进制数之间用空格隔开")
sstr=""
year1,year2,year3,year4,month,day=map(str,input().split())
sstr=sstr+str(int(year1,2))+str(int(year2,2))+str(int(year3,2))+str(int(year4,2))+"年"
sstr=sstr+str(int(month,2))+"月"
sstr=sstr+str(int(day,2))+"日"
print(sstr)
 
#运行结果
请输入报道日期,每位二进制数之间用空格隔开
00010 00000 00001 00100 00100 00001
2014年4月1日

上一篇:scrapy实践之翻页爬取的实现

栏    目:Python代码

下一篇:Python数据分析之真实IP请求Pandas详解

本文标题:Python 使用input同时输入多个数的操作

本文地址:http://www.codeinn.net/misctech/167622.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有