zoukankan      html  css  js  c++  java
  • python 条件判断和循环

    一、条件判断    if

    if  age>= 18:

    记住在判断语句后面要加上     :

    还有要注意他的缩进

    age = 20
    if age >= 18:
      print 'your age is', age
      print 'adult'

    else:

      xxxxxx

      xxxx

    还有就是

    if 条件1:

      xxxx

    elif 条件2:

      xxxx

    elif 条件3:

      xxxx

    .

    .

    .

    else:

      xxxx

    循环:

    循环这里分为两种

    第一种就是 for  循环,

    for...in循环,依次把listtuple中的每个元素迭代出来

    for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

    for x in range(10)

    for x in range(1,100,2)

    这里说一下range函数

    >>> range(1,5) #代表从1到5(不包含5)
    [1, 2, 3, 4]
    >>> range(1,5,2) #代表从1到5,间隔2(不包含5)
    [1, 3]
    >>> range(5) #代表从0到5(不包含5)
    [0, 1, 2, 3, 4]
     
    第二种就是while 循环
    只要条件满足就不断的循环,条件不满足的时候推出循环,这里还有一个就是continue 和  break的概念
    sum = 0
    n = 100
    while n > 0:
      sum + = n
      n = n-1
    print sum
     
    还有一个问题要注意就是,我们平时可能要用到的就是我们自己输入某一个条件值
    我们会用到raw_input
    比如说
    age = raw_input('please input your name :  ')
    if name < 30:
      print 'hello'
    else:
      print 'old'
    注意我们这里raw_input的时候赋值给age的是一个字符串。但是我们条件判断的时候我们是和整形数值比较的,这里我们就要注意了。我们要把字符型给转化一下。
    这里我们应该用的是:
    age = int(raw_input('please input your name :  '))
     
    所以说我们在做条件判断的时候,一定要看清字符类型
  • 相关阅读:
    Asp.Net MVC ajax调用 .net 类库问题
    sql关键查询
    js数组
    win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法
    Linux开启服务器问题(李蕾问题)
    SWFUpload 中文乱码问题
    设置html滚动条(陶庭飞问题)
    反射(前台到后台,后台到前台)
    MySql数据类型
    将页面居中
  • 原文地址:https://www.cnblogs.com/smail-bao/p/5614385.html
Copyright © 2011-2022 走看看