美文网首页
5、条件判断和循环

5、条件判断和循环

作者: 0e90ce1fa3cc | 来源:发表于2018-09-22 11:55 被阅读0次

    1、Python之if语句

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。

    比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:

    age = 20

    if age >= 18:

        print 'your age is', age

        print 'adult'

    print 'END'

    注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    >>> age = 20

    >>> if age >= 18:

    ...    print 'your age is', age

    ...    print 'adult'

    ...

    your age is 20

    adult

    2、Python之 if-else

    if age >= 18:

        print 'adult'

    else:

        print 'teenager'

    3、Python之 if-elif-else

    ifage >= 18:

        print 'adult'

    elifage >= 6:

        print 'teenager'

    elifage >= 3:

        print 'kid'

    else:

        print 'baby'

    4、Python之 for循环

    L = ['Adam', 'Lisa', 'Bart']

    for name in L:

         print name

    5、Python之 while循环

    N = 10

    x = 0

    while

        x < N:

        print x 

        x = x + 1

    6、Python之 break退出循环

    sum = 0

    x = 1

    while True:

         sum = sum + x 

         x = x + 1 

         if x > 100:

            break

    print sum

    7、Python之 continue继续循环

    L = [75, 98, 59, 81, 66, 43, 69, 85]

    sum = 0.0

    n = 0

    forxinL:

        if x < 60:

                continue

         sum = sum + x 

         n = n + 1

    print sum / n

    8、Python之 多重循环

    for x in ['A', 'B', 'C']:

         for y in ['1', '2', '3']:

             print x + y

    相关文章

      网友评论

          本文标题:5、条件判断和循环

          本文链接:https://www.haomeiwen.com/subject/kbconftx.html