站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        python循環(huán)結構的基礎編程講解

        python循環(huán)結構的基礎編程講解

        免費學習推薦:python視頻教程

        文章目錄

        • 一、常見的幾種循環(huán)結構介紹
        • 二、編程示例
          • 1.輸出0~100內(nèi)的所有奇數(shù)
          • 2.輸出0~100內(nèi)的所有偶數(shù)
          • 3.輸出9×9乘法表
          • 4.成績錄入
          • 5.用戶登錄判斷
          • 6.防止暴力破解密碼
        • 三、python內(nèi)置的幾種數(shù)據(jù)類型
          • 1.基本定義
          • 2.具體實例

        一、常見的幾種循環(huán)結構介紹

        1.if else循環(huán)1).if 條件    滿足條件執(zhí)行的語句   else:    不滿足條件執(zhí)行的語句2).if 條件1    滿足條件1執(zhí)行的語句    elif 條件2    滿足條件2執(zhí)行的語句   else:    條件1和條件2都不滿足執(zhí)行的語句2. while循環(huán)1).while 條件:     滿足條件的語句2).while 條件:     滿足條件的語句else:     不滿足條件的語句3). 死循環(huán)while True:     一直循環(huán)執(zhí)行的代碼3. for循環(huán)1). for和range的結合: 循環(huán)n次for num in range(n):     循環(huán)的語句2). for和字符串的結合for item in 'westos':     循環(huán)的語句3). for和else的結合for num in range(n):     循環(huán)的語句else:     循環(huán)結束后執(zhí)行的語句4. 跳出循環(huán)- break: 跳出循環(huán)- continue: 結束本次循環(huán)- exit(): 退出整個程序

        二、編程示例

        1.輸出0~100內(nèi)的所有奇數(shù)

        for i in range(0,100,2):     print(i+1)

        python循環(huán)結構的基礎編程講解

        2.輸出0~100內(nèi)的所有偶數(shù)

        count=0while count<=100:     if count % 2 == 0:         print(count)     count += 1

        python循環(huán)結構的基礎編程講解

        3.輸出9×9乘法表

        for i in range(1,10):     for j in range(1,i+1):         print(f"{j}*{i}={i*j}",end=' ')     print()

        python循環(huán)結構的基礎編程講解

        4.成績錄入

        name=input("輸入姓名:")chinese=int(input("輸入語文成績:"))math=int(input("輸入數(shù)學成績:"))English=int(input("輸入英語成績:"))num=chinese+math+English avarage=num/3print("學生張三的總成績?yōu)椋?d,平均成績?yōu)椋?d" %(num,avarage))

        python循環(huán)結構的基礎編程講解

        5.用戶登錄判斷

        username=input("請輸入用戶名:")password=input("請輸入密碼:")if username == "admin" and password == "westos":     print("用戶admin登陸成功!")else:     print("用戶admin登錄失敗!")

        python循環(huán)結構的基礎編程講解
        python循環(huán)結構的基礎編程講解

        6.防止暴力破解密碼

        """ 需求:根據(jù)輸入用戶名和密碼,判斷用戶名和密碼是否正確。 為了防止暴力破解, 登陸僅有三次機會, 如果超過三次機會, 報錯提示。 數(shù)據(jù)庫信息:    name='root'    passwd='westos'"""  try_count = 1  # 用戶嘗試登錄的次數(shù)while True:     print(f'用戶第{try_count}次登錄系統(tǒng)')     try_count += 1  # 用戶嘗試登錄的次數(shù)+1     name = input("用戶名:")     password = input("密碼:")     if name == 'root' and password == 'westos':         print(f'用戶{name}登錄成功')         exit()   # 退出程序     elif try_count > 3:         print("sorry!")         exit()     else:         print(f'用戶{name}登錄失敗')或者: try_count = 1  # 用戶嘗試登錄的次數(shù)while try_count <= 3:     print(f'用戶第{try_count}次登錄系統(tǒng)')     try_count += 1  # 用戶嘗試登錄的次數(shù)+1     name = input("用戶名:")     password = input("密碼:")     if name == 'root' and password == 'westos':         print(f'用戶{name}登錄成功')         exit()   # 退出程序     # elif try_count > 3:     #     print("sorry!")     #     exit()     else:         print(f'用戶{name}登錄失敗')

        python循環(huán)結構的基礎編程講解
        python循環(huán)結構的基礎編程講解

        三、python內(nèi)置的幾種數(shù)據(jù)類型

        1.基本定義

        字符串str:單引號,雙引號,三引號引起來的字符信息。 數(shù)組array:存儲同種數(shù)據(jù)類型的數(shù)據(jù)結構。[1, 2, 3], [1.1, 2.2, 3.3]列表list:功能比數(shù)組更強大, 可以存儲不同數(shù)據(jù)類型的數(shù)據(jù)結構. [1, 1.1, 2.1, 'hello']元組tuple:和列表的唯一區(qū)別是不能增刪改。 集合set:不重復且無序的。 (交集和并集)字典dict:{“name”:"westos", "age":10} 由鍵值對組成(key和value)

        2.具體實例

        1. 字符串str s1 = 'hello's2 = "hello"s3 = """*********************** 學生管理系統(tǒng) ************************"""print(type(s1), type(s2), type(s3))2. 列表List li1 = [1, 2, 3, 4]print(li1, type(li1))li2 = [1, 2.4, True, 2e+5, [1, 2, 3]]print(li2, type(li2))3. 元組tuple 易錯點: 如果元組只有一個元素,一定要加逗號。 t1 = (1, 2.4, True, 2e+5, [1, 2, 3])print(t1, type(t1))t2 = (1,)print(t2, type(t2))t3 = (1)print(t3, type(t3))4. 集合set(無序,不重復)set1 = {1, 2, 1, 2, 3, 1, 20}print(set1)   # 不重復{1, 2, 20}set2 = {1, 2, 3}set3 = {2, 3, 4}print("交集:", set2 & set3)print("并集:", set2 | set3)5. 字典dict: {“name”:"westos", "age":10}key和value, 鍵值對, 通過key可以快速找到value值。 user = {"name":'westos', 'age':10}print(user, type(user))print(user['name'])print(user['age'])

        python循環(huán)結構的基礎編程講解

        大量免費學習推薦,敬請訪問python教程(視頻)

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲精品成人网久久久久久| 国产精品亚洲日韩欧美色窝窝色欲 | 日韩一区二区三区精品| 91在线视频精品| 中文字幕精品亚洲无线码一区| 国产精品综合久久第一页| 久久伊人精品青青草原高清| 国产精品美女久久久久久2018| 中文国产成人精品久久不卡| 久久精品国产亚洲av瑜伽| 国产国拍亚洲精品福利| 精品一区二区三区四区| 国产久热精品无码激情| 亚洲精品蜜桃久久久久久| 欧美成人精品高清视频在线观看| 国产精品va久久久久久久| 午夜精品美女自拍福到在线| 999精品在线| 国产精品美女久久久久久2018| 欧洲精品99毛片免费高清观看| 亚洲综合国产精品第一页 | 亚洲欧美国产精品第1页 | 久久精品亚洲乱码伦伦中文| 国产精品自在在线午夜福利| 国产精品日韩欧美久久综合| 99久久免费国产精品| 国产成人高清精品免费观看| 97精品人妻一区二区三区香蕉| 四虎精品影院永久在线播放| 丝袜美腿国产精品视频一区| 欧美精品国产一区二区| 91久久福利国产成人精品| 91无码人妻精品一区二区三区L| 日本精品中文字幕| 91麻精品国产91久久久久| 国产伦精品一区二区三区视频猫咪| 国产精品欧美亚洲韩国日本久久| 国产亚洲精品不卡在线| 免费人欧美日韩在线精品| 日韩美女18网站久久精品| 亚洲精品国产成人影院|