您当前的位置:首页 > 计算机 > 编程开发 > Python

python输入

时间:01-19来源:作者:点击数:

(程序是如何输入输出的)

先了解一个概念,什么是函数?

简单来说,函数就是封装了一些功能,到时候只需要写一个函数名字,就可以使用这些功能

input函数,它是输入函数,它可以将用户输入的内容当做“字符串(str)”来处理,传递给接收的变量,说白了,你输入什么它就呈现什么,不会被运算。

content = input("请输入内容:")
print(type(content))
print(content)

延伸一下,如果想让用户输入的内容当成“代码”来处理,就需要加上另外一个函数了,它是eval()函数。

content = input("请输入内容:")
result = eval(content)
print(type(result))
print(result)

这样加了一行eval函数就成功把用户输入的内容当成代码来处理了,而非字符串,这样输入一个“1+1”会得到一个“2”

如果混淆了可以这样理解,字符串就相当于字符和字符之间的运算,比如1+1会等于11,这个11不是数字11而是1和1相连

而代码相当于数值,比如1+1会等于2.

if函数,它是一个判断函数,如果怎么样,就怎么样,否则又怎么样

猜测年龄的例子
ageOfPrincal = 56                           (一个人的年龄是56)
guessAge = int(input("请输入年龄:"))         (请输入一个年龄)
if guessAge == ageOfPrincal:                 (如果说,输入的年龄和上面假设的年龄一致)
    print("恭喜您答对了")                      (打印出来,“恭喜您答对了”)
else:                                        (否则)
    print("抱歉,您答错了")                     (打印出来,抱歉,您答错了) 
如果设计到一个if函数中再嵌套一个if,那么就需要再加入一个条件判断,这里注意一下,不能加if函数,要加elif
ageOfPrincal = 56                           (一个人的年龄是56)
guessAge = int(input("请输入年龄:"))         (请输入一个年龄)
if guessAge == ageOfPrincal:                 (如果说,输入的年龄和上面假设的年龄一致)
    print("恭喜您答对了")                      (打印出来,“恭喜您答对了”)
elif guessAge > ageOfPrincal:                 (如果说您猜的这个值大于假设年龄)
  print("您猜高了")                           (您猜高了)
else:                                        (否则)
    print("您猜低了")                        (您猜低了) 
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门