input接收键盘的输入
input()函数 #python的内置函数
如:
#输入姓名,输入性别,并打印
print("请输入姓名:",end="")
name = input()
print("请输入性别:",end="")
gender = input()
print("姓名:%s性别:%s"%(name,gender))
#简化
name = input("请输入姓名:")
gender = input("请输入性别:")
print("姓名:%s性别:%s"%(name,gender))
python3 里 input() 默认接收到的是 str 类型。所有输入的字符,都会被系统当做字符串
演示:
#题目:输入两个数,求两个数之和
num01 = input("请输入第一个数:")
num02 = input("请输入第二个数:")
print(type(num01))
print("%d+%d=%d"%(int(num01),int(num02),int(num01)+int(num02)))
eval函数特点:
1 只能一次输入多个函数,不能是字符串
2 输入后自动转为int类型
#题目:输入两个数,求两个数之和
num01,num02=eval(input("请输入两个数,以逗号分隔:"))
print("%d+%d=%d"%(num01,num02,num01+num02))
类似于 num01, num02 = 123, 456