• 用户的交互input与if流程控制语句


    用户交互input(得到的永远是字符串类型)

    为什么要有用户交互

    在网页中,需要用户输入一些内容的时候.就需要与用户之间完成交互.input就可用帮助我们做到
    

    input命令与print命令

    print:
    	print() #将括号内的内容输出到屏幕,内容可用为任意数据类型
    	--->print("hello world") 
    		运行后屏幕就会输出hello world
    input:
    	input()  #运行后,操作页面就需要你输入一些内容.请以回车结束
    	input(">>>") #括号内内容为输入前显示提示内容
    
    username=input("username")
    print(username)
    
    ---------------------------------
    上面代码意思为:输入你的用户名.在输出结束后将你输入的结果输出到屏幕
    

    流程控制语句if

    生活中的if判断

    if 可用理解成生活中的选择.
    下班后,有车的人开车回家.有地铁线路到家的坐地铁到家,有公交到家的坐公交到家.
    
    ----------------------------
    伪代码理解为
    if 有车:
    	开车回家
    if 有地铁:
    	坐地铁回家
    if 有公交:
    	坐公交回家
    

    编程中的if判断

    基本结构:
       if 条件:
            结果
    

    单独的if判断

       if 3 > 2:
          print(666)
    

    if...else判断

        if age > 18:
        	print('成年了')
        else:
        	print('go out')
    

    if elif elif ....多选一(从上往下依次判断,上面判断成立下面不会执行)

    	num = 2
    	if num == 1:
    		print('晚上请你吃饭')
    	elif num == 3:
    		print('一起溜达')
    	elif num == 2:
    		print('请你大保健')
    

    if elif elif ....else多选一(从上往下依次判断,都不成立执行else,上面有一个成立,else不成立)

               num = int(input('猜点数'))
               if num == 1:
                   print('晚上请你吃饭')
               elif num == 3:
                   print('一起溜达')
               elif num == 2:
                   print('请你大保健')
               else:
                   print('太笨了')
    

    嵌套的if

    if a>5:
      if a>4:
        if ....
    
  • 相关阅读:
    数据库基础
    (转)数据流图
    (转)SQL执行顺序
    (转)数据库隔离级别及实现原理
    (转)求单链表是否有环,环入口和环长
    (转)最长公共子序列
    (转)Java锁、自旋锁、CAS机制
    Java线程状态转换
    OpenSUSE 13.2安装Texlive2014+Texmaker+Lyx
    GIMP也疯狂之动态图的制作(四)
  • 原文地址:https://www.cnblogs.com/luyi84895838/p/11477971.html
Copyright © 2020-2023  润新知