zoukankan      html  css  js  c++  java
  • 用户的交互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 ....
    
  • 相关阅读:
    Qt QMutex使用详解
    libpng warning: iCCP: cHRM chunk does not match sRGB
    Qt tr()的作用
    Qt 关于QT_BEGIN_NAMESPACE宏的作用
    Qt 串口收发数据
    Qt QSerialPort串口通讯的时候,readyRead()信号不产生的解决方案
    Qt QSerialPort串口 接收数据 QIODevice::readyRead()
    Qt QString与QByteArray互相转换的方法
    Qt QString字符串分割、截取
    Qt 从QString中提取出数字
  • 原文地址:https://www.cnblogs.com/luyi84895838/p/11477971.html
Copyright © 2011-2022 走看看