网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 前端脚本 » 正文

python输入,python基本输入输出语句

2020-7-6 13:56:38 | 作者:老铁SEO | 0个评论 | 人浏览

  input函数,运行之后,就需要用键盘输入:


  a=input()


  print(a)


  运行之后,用键盘输入内容,按下回车键,就可以打印输入的内容。


  但是,如果运行之后有所提示,会不会好一点呢?


  print('请输入:')


  a=input()


  print('输入内容是',a)


  注意:python是从上往下运行。


  如果我们输入一个数字,要进行计算,怎么能得到计算结果呢?


  print('请输入:')


  a=input()


  b=a*a


  print(a,'的平方是',b)


  结果报错:


  TypeError:can'tmultiplysequencebynon-intoftype'str'


  原来,a得到的不是真正的数字,而是字符串。


  需要把输入的数字,变成整数:


  a=int(input())


  当然,你键盘输入的内容,也必须是整数。


  整合一下:


  a=int(input())


  print(a,'的平方是',a*a)


  a*a在print里面,就可以运算,并且返回运算结果。


  如果输入小数,就需要指定为float类型:


  a=float(input())


  print(a,'的平方是',a*a)


  正确的代码是,把input的内容,转变为整数(或其它类型的数):


  print('请输入一个数字,我们将计算它的平方:')


  a=int(input())


  print(a,'的平方是',a*a)


  用python编写一个程序,输出你的姓名和学号


  用python编写一个程序,输出你的姓名和学号的方法。


  如下参考:


  1.输入命令提示符,输入python并按Enter进入python交互模式。


  2.输入name=input()后按回车,如下所示。


  3.输入名字“mymy”,然后回车。此时,变量将“name”回答为“mymy”。


  4.输入名称后返回,可以看到变量名的内容是:mymy。


  5.输入打印(姓名)并回车。输出变量名是mymy。


  6.输入print('hello',name),然后回车。输出是:hellomymy。


  python怎么获取键盘输入


  content=input("input:")


  或者


  content=raw_input("input:")


  因为python的版本不一样,支持的输入方法(input/raw_inpt)也不一样。


  Python输入语句


  pythonwhile循环语句


  python编程中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:


  while判断条件:


  执行语句……


  执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。


  当判断条件假false时,循环结束。


  实例:


  #!/usr/bin/python


  count=0


  while(count<9):


  print'thecountis:',count


  count=count+1


  print"goodbye!"


  以上代码执行输出结果:


  thecountis:0


  thecountis:1


  thecountis:2


  thecountis:3


  thecountis:4


  thecountis:5


  thecountis:6


  thecountis:7


  thecountis:8


  goodbye!


  while语句时还有另外两个重要的命令continue,break来跳过循环,continue用于跳过该次循环,break则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:


  #continue和break用法


  i=1


  whilei<10:


  i+=1


  ifi%2>0:#非双数时跳过输出


  continue


  printi#输出双数2、4、6、8、10


  i=1


  while1:#循环条件为1必定成立


  printi#输出1~10


  i+=1


  ifi>10:#当i大于10时跳出循环


  break


  无限循环


  如果条件判断语句永远为true,循环将会无限的执行下去,如下实例:


  #coding=utf-8


  #!/usr/bin/python


  var=1


  whilevar==1:#该条件永远为true,循环将无限执行下去


  num=raw_input("enteranumber:")


  print"youentered:",num


  print"goodbye!"


  以上实例输出结果:


  enteranumber:20


  youentered:20


  enteranumber:29


  youentered:29


  enteranumber:3


  youentered:3


  enteranumberbetween:traceback(mostrecentcalllast):


  file"test.py",line5,in


  num=raw_input("enteranumber:")


  keyboardinterrupt


  注意:以上的无限循环你可以使用ctrl+c来中断循环。


  循环使用else语句


  在python中,for…else表示这样的意思,for中的语句和普通的没有区别,else中的语句会在循环正常执行完(即for不是通过break跳出而中断的)的情况下执行,while…else也是一样。


  #!/usr/bin/python


  count=0


  whilecount<5:


  printcount,"islessthan5"


  count=count+1


  else:


  printcount,"isnotlessthan5"


  以上实例输出结果为:


  0islessthan5


  1islessthan5


  2islessthan5


  3islessthan5


  4islessthan5


  5isnotlessthan5


  简单语句组


  类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中,如下所示:


  #!/usr/bin/python


  flag=1


  while(flag):print'givenflagisreallytrue!'


  print"goodbye!"


  注意:以上的无限循环你可以使用ctrl+c来中断循环。

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    相关推荐