Python基础 条件判断和循环

pyhton if 语句

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

    age = 20

    if age >= 18:

      print ‘your age is‘, age

      print ‘adult‘

      your age is 20

      adult

python if-else

    if age >= 18:

      print ‘adult‘

    else:

      print ‘teenager‘

    利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if

    代码块或者 else 代码块。

python if-elif-else

  要避免嵌套结构的if...else... ,我们可以用if ... 多个elif ... else ... 的结构。

    if age >= 18:

      print ‘adult‘

    elif age >= 6:

      print ‘teenager‘

    elif age >= 3:

      print ‘kid‘

    else:

       print ‘baby‘

python for 循环

    list或tuple 可以表示一个有序集合,如果我们想一次访问一个list中的每个元素

    L = [‘Adam‘, ‘Lisa‘, ‘Bart‘] for name in L: print name

python while 循环

    和for循环不同的另一种循环是while 循环,while 循环不会迭代 list 或tuple 的元素

    而是根据表达式判断循环是否结束。

      比如要从 0 开始打印不大于N 的整数

        N = 10

         x = 0

         while x < N:

         print x

         x = x + 1

      while 循环每次先判断x < N 如果为True, 则执行循环的代码块,否则退出循环。

python break 退出循环

    用for 循环 或者while 循环时,如果要在循环体内直接退出循环,可以使用break

      比如计算1至100 的整数和,我们用while实现。

        sum = 0

        x = 1

        while True:

          sum = sum + x

          x = x + 1

          if x > 100:

          break

        print sum

python continue 继续循环

    在循环过程中,可以使用break 循环退出当前循环,还可以用continue 跳过

    后续循环代码,继续下一次循环。

      for x in L:

         if x < 60:

        continue

        sum = sum + x

        n = n + 1

python 多重循环

  在循环内部,还可以嵌套循环,我们来看一下例子

    for x in [‘A‘,‘B‘,‘c‘]:

      for y in [‘1‘,‘2‘,‘3‘]

        print x + y

原文地址:https://www.cnblogs.com/nmxs/p/8616071.html

时间: 2024-10-11 13:04:52

Python基础 条件判断和循环的相关文章

python之--条件判断和循环

Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: 1 >>> test_if = raw_input() 2 50 3 >>> if test_if < 50: 4 ... print "you are so yamg" 5 ... else: 6 ... print "you are so old!" 7 ... 8

python之条件判断、循环和字符串格式化

1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: username=input('请输入用户名:')passwd=input('请输入密码:')if username == 'mpp' and passwd == '123': print('登录成功')else: print('用户名或密码错误') 示例2:if里可以嵌套if,也可以使用elif score=int(

python(day1) - 条件判断和循环

条件判断: 比如输入用户年龄,根据年龄打印不同的内容,在python中用if语句实现: age = 20 if age >= 18: print('你可以看这个视频!') 可以给if加一个else,意思是如果if判断是False,就执行else里的内容 age = 20 if age >= 18: print('你可以看这个视频!') else: print('你不能观看这个视频!) 注意, 不要忘了 : 当然判断还可以做得更细一些 age =20 if age <18: print('

006-python基础-条件判断与循环

一.条件判断 场景一.用户登陆验证 1 # 提示输入用户名和密码 2 3 # 验证用户名和密码 4 # 如果错误,则输出用户名或密码错误 5 # 如果成功,则输出 欢迎,XXX! 6 7 #!/usr/bin/env python 8 # -*- coding: encoding -*- 9 10 import getpass 11 12 name = raw_input('请输入用户名:') 13 pwd = getpass.getpass('请输入密码:') 14 15 if name ==

Python之条件判断和循环

1.if条件判断语句 1 score = 80 2 if score >= 60: 3 print 'Passed' 4 else: 5 print 'Failed' 注意: Python代码的缩进规则.具有相同缩进的代码被视为代码块. 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成 因为缩进引起的语法错误. if 语句后接表达式,然后用:表示代码块开始.同样可以使用else if(elif)来进行分支判断. 总的来看跟C语言.shell脚

【Python】 条件判断 与 循环 与dict和set

# 条件判断 elif:  else if 的作用 注意: : [冒号]BMI =w/(h*h) if BMI<15:    print('较轻')elif BMI<25:    print('正常')else BIM:    print('肥胖') # 循环 for x in xs  有点类似 C#的foreachrange()  生成整数序列,range(101) 生成0~100的整数序列 while 循环 找不同一. n = 11 while n>10: n-1 print(n)

python 5 条件判断和循环

#!/usr/bin/env python # -*- coding: utf-8 -*- age = 3 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid' print '----------------------' names = ['jie', 'bob', 'trcy'] for name in names: print name print '------------------

python基础知识--条件判断和循环

一.输入输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 name=input('Please enter your name:') #把接收到的值赋给name变量 2 print(name)#输出接收到的输入 input在接收输入的时候,是可以看到你输入的值的,如果是输入密码这样的呢,不想让别人看到你的密码,怎么办呢,就需要用到一个标准库,getpass,什么是标准库

python入门(11)条件判断和循环

python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做. 也可以给if添加一个else语句,意思是,如果if判断是False,