python学习笔记(三)控制结构

    技术2025-02-03  4

    目录

    控制结构选择结构循环结构使用循环结构实现一个计数器功能

    控制结构

    常见的编程语言包括三种控制结构:顺序结构、选择结构、循环结构。

    选择结构

    使用if语句实现选择结构,以下是常见的格式,当条件符合时,执行相应的语句,当之前所有条件都不符合时,执行else下的语句。

    if condition: pass else condition: pass if condition: pass if condition: pass elif condition: pass else : pass

    例题:当学生成绩低于60分时为不及格,大于等于60分小于80分时为良好,大于等于80分为优秀。

    score = int(input('输入学生的成绩(0-100):')) if 0 <= score < 60: print('不及格') elif 60 <= score < 80: print('良好') elif 80 <= score <= 100: print('优秀') else: print('请输入1-100之间的数字')

    循环结构

    python中主要有两种循环结构,for循环和while循环。

    例题:利用for循环求解1+2+3+…+100的和

    sum = 0 for i in range(1, 101): sum += i print(sum)

    例题:使用while循环求1+2+3.+…+x的和。

    sum = 0 x = int(input('输入x:')) while x != 0: sum += x x = x - 1 print(sum)

    for循环也可用来遍历列表等序列的元素

    遍历列表

    list = ['a', 'q', '1'] for i in list: print(i)

    遍历字典:

    遍历字典的键值对:

    dic = {'name': 'tony', 'age': 25, 'sex': 'male'} for key, values in dic.items(): print(key, ":", values)

    遍历键:

    for key in dic.keys(): print(key)

    遍历值:

    for value in dic.values(): print(value)

    使用循环结构实现一个计数器功能

    实现计数器功能,数字在原位不断刷新

    import time for i in range(100): print('\r', i, end='') time.sleep(1)
    Processed: 0.010, SQL: 9