从零开始学量化交易:Python的input()函数

在Python中我们学的第一个函数是print()函数,是将内容输出在显示器中的函数,那么输入函数是什么呢?如何让用户输入内容,从而实现用户和计算机的互动沟通呢,比如注册账号需要输入自己的个人信息等?

input()函数

input是Python的输入函数,可以让用户输入字符串,并存放在一个变量里,input()函数主要用来搜集信息,如:

name = input('嘿,赶紧输入你的名字: ')
print('你好、', name)

注意:无论input()函数收集到的是什么信息(无论是数字还是文本),都会被强制性转换成字符串类型。

#以下案例,无论输入数字几,结果都是“答错了哦”,因为if的条件是只有当输入的是整数0的时候才执行,
#但是input()函数输入的是字符串,所以都是执行else.
answer = input('请问1*0等于多少?')
if answer == 0:
    print('恭喜你,答对了')
else:
    print('答错了哦')

#以下案例,无论输入数字几,程序都会报错,因为input()函数输入的是字符串,不能和整数进行比较.
answer = input('请问1*0等于多少?')
if answer > 0:
    print('答错了哦')

#正确代码,需要将input()函数输入的值进行转换,转换成整数类型
answer = int(input('请问1*0等于多少?'))
if answer == 0:
    print('恭喜你,答对了')
else:
    print('答错了哦')
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容