2025年3月21日 星期五 甲辰(龙)年 月廿 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python输入

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

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

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

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

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("您猜低了") (您猜低了)
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门