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