python中的输入与输出,以及强制类型转换函数

我们用得一直是输出函数:“print

现在我们来自己输入一些东西,也就是让计算机知道从用户那里取得信息的命令输入“input

eg1:取得输入

username = input("请输入你的姓名:")    #获得你输入你字符
print(username)    #打印你输入的字符

我们在交互式命令下查看效果

这里username是变量,系统获得我们输入你字符,保存在这个变量之中, 实际上就是对变量的赋值

eg2:字符串和数值

first = input("输入你名字:")
second = input("输入你的姓:")
print("Welcome",first,second)

我们看看运行结果

(PS:当你使用输出函数时(print),Pyrhon在屏幕中显示会自动加入空格以区分)

eg3:输入其他类型

我们想要通过输入函数进行两个数字之间进行加减

然而结果并不是我们想象的那样,实际上计算机还是默认我们输入的是字符,其实我们的加法是把两个字符给合并了,所以出现eg3那样的情况

如果我们要输入整数,只需要一个转换函数就可以了,如下示例:

a = int(input("输入第一个数字:"))
b = int(input("输入第二个数字:"))
print("两数之和",a+b)

运行结果

(PS:注意括号不要用中文的括号,检查双引号是否 是英文的,不然会报错)

如果要输入 浮点数,在输入函数之前加个 “float”,方法和整数转换类似

猜你喜欢

转载自blog.csdn.net/caidewei121/article/details/85116528
今日推荐