用户的交互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 ....
posted @ 2019-09-06 20:09  路一  阅读(350)  评论(0编辑  收藏  举报