• python学习笔记(三)条件判断和循环


    1.条件判断语句

    Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    age_of_cc = 27
     
    age = int(input("guessage:"))
    if age == age_of_cc:
        print("Yes,you got it!")
    elif age > age_of_cc:
        print("猜大啦!")
    else:
        print("猜小啦!")

    if语句执行的特点是从上往下判断;

    其中elif和else语句块是可选的。对于if和elif只有判断为True时,该分支语句才执行,只有当if和所有的elif的判断都为False时,才执行else分支。注意Python中条件选择语句中判断后面有个冒号。

    2.循环语句

    2.1 while循环

     用法:

    1
    2
    while 条件:
        xxxxxx

    while会不停地循环执行隶属于它的语句,直到条件为假(False)

    2.1.1 break跳过循环

    代码示例:

    复制代码
    age_of_cc = 27
    count =0
    
    while count < 3:
        age = int(input("guessage:"))
        if age == age_of_cc:
            print("Yes,you got it!")
            break
        elif age > age_of_cc:
            print("猜大啦!")
        else:
            print("猜小啦!")
        count += 1
    else:
        if count == 3:
            print("错误太多次啦!")
    复制代码

    2.1.2 continue跳过该次循环

    代码示例:

    1
    2
    3
    4
    5
    6
    = 1
    while i < 10:
        += 1
        if i%2 0:     # 非双数时跳过输出
            continue
        print(i)      # 输出双数2、4、6、8、10

      

    2.2 for循环

    for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。

    代码示例:

    1
    2
    for in range(10):
        print(i) #输出0 1 2 3 4 5 6 7 8 9

    while循环判断语句代码示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    age_of_cc = 27
    count =0
     
    while count < 3:
        age = int(input("guessage:"))
        if age == age_of_cc:
            print("Yes,you got it!")
            break
        elif age > age_of_cc:
            print("猜大啦!")
        else:
            print("猜小啦!")
        count += 1
    else:
        if count == 3:
            print("错误太多次啦!")

    for条件判断代码示例: 

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    age_of_cc = 27
    count = 0
    for in range(3):
        age = int(input("guessage:"))
        if age == age_of_cc:
            print("Yes,you got it!")
            break
        elif age > age_of_cc:
            print("猜大啦!")
        else:
            print("猜小啦!")
        count += 1
    else:
        if count == 3:
            print("错误太多次啦!")

    3 其他

     3.1 input

    input是输入函数,用户可以输入字符串保存到变量中

    代码示例:

    1
    name = input("Please input your name")

    3.2 print

    用print()在括号中加上字符串,就可以向屏幕上输出指定的文字

    代码示例:

    1
    print("Hello!")

    3.3 类型转换

    通过上文可以看出,input输入的在python中都会被认为是字符串(见下图),所以我们需要对input的内容进行类型转换:

    转换成int示例:

    1
    age = int(input("age is:"))

    转换回字符串:str()

  • 相关阅读:
    错误滚动条eclipse快速定位到错误处
    路径原因linux下tomcat无法启动
    提示命令命令行将U盘文件系统转换成ntfs
    客户传真第四部分 个人理财风险防范8.当心银行汇款引发的诈骗
    请求错误[Python]网络爬虫(三):异常的处理和HTTP状态码的分类
    范围元【2013 GDCPC】有为杯 广东ACM省赛小总结
    编程程序国外程序员的BASIC情结——我的编程生涯始于BASIC
    执行取消利用timer实现的倒计时
    文件分析IDA反汇编/反编译静态分析iOS模拟器程序(二)加载文件与保存数据库
    安全业务第四部分 个人理财风险防范9.取款也要加小心
  • 原文地址:https://www.cnblogs.com/wangsen-123/p/5708882.html
Copyright © 2020-2023  润新知