zoukankan      html  css  js  c++  java
  • python if的选择结构与循环

    语句块:可以执行一次或者多次的语句,以冒号为标记,缩进结束就是语句块结束的时候
    判断条件:以bool类型为标志的,当条件为真就执行,为假就跳过。
        if的基本结构:
            if 条件:
                ......
            else:
                ......
      note:要用冒号来结束代码块,用缩进区分代码块。
      提示: input()函数支持输入数字或者表达式,不支持输入字符串.返回的是数字类型的数值。(输入什么储存什么)
             raw_input()函数只支持字符串,返回为字符串。(输入什么储存为字符串,必要时需要转换为其它类型)
      note:拼接的符号(,)(+)是不一样的,逗号不要强制转换数据类型,加号需要强转数据类型。
      提示:and是两个条件同时满足,or是二选一
    
        if 的嵌套
            if 条件:
                print ......
            elif 条件:
                print ......
            elif 条件:
                print ......
          else:
            print ......
    列:results = input('成绩为:')
    if 100 >= results >= 90:
        print 'A'
    elif 90 > results >= 75:
        print 'B'
    elif 0 <= results < 75:
        print 'C'
    else:
        print '输入错误!'
    age = input('你的年龄为:')
    if age < 18:
        price = '90'
    elif age >= 18:
        price = '180'
    elif age >= 65:
        price = '0'
    print '你买的票为' , price + '元!'

    for循环: for 临时变量 in 变量:
    list = [1,2,3,4,5]
    for i in list:
        a = input('输入数字:')
        if a in list:
            print 'list中有' , a , '!'
            break
        else:
            print 'list没有' , a , '!'
            break
    while循环: while 判断条件: 执行语句
    print('猜一猜!')
    i = 1
    while i < 10:
        a = input('请输入数字:')
        if 5 == a:
            print('答对了!')
            break
        elif a > 5:
            print('答错了!数字大了!')
        elif a < 5:
            print('答错了!数字小了!')
        else:
            print('输入错误!')
        i=i+1

    
      note: break 跳出整个循环,打断这个循环不执行
            continue 打断本次循环,循环继续
            pass 可以执行不报错,当你不知道实现什么功能的时候可以用pass代替
    
        for--else 语句:在for循环条件语句为false或者结束时没有被break打断就执行else语句
    永远的新手
  • 相关阅读:
    1015: C语言程序设计教程(第三版)课后习题6.5
    1014 C语言程序设计教程(第三版)课后习题6.4
    1013: C语言程序设计教程(第三版)课后习题6.3
    1012: C语言程序设计教程(第三版)课后习题6.2
    1011 C语言程序设计教程(第三版)课后习题6.1
    链表结点的交换
    int、long、long long取值范围
    windows下XAMPP安装php_memcache扩展
    在VC6.0++ 下的调试
    ubuntu 安装tomcat
  • 原文地址:https://www.cnblogs.com/chenzhanxu/p/14771619.html
Copyright © 2011-2022 走看看