javawhile语句的用法例子_Python语句之循环
生活随笔
收集整理的這篇文章主要介紹了
javawhile语句的用法例子_Python语句之循环
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
不論什么編程語言,第一次學習都會講到”hello world”,都會講到循環(huán).同樣在python的世界中也是有循環(huán)的。當然在我們的系統(tǒng)業(yè)務流程上也是可以有循環(huán)存在的,比如重復添加數據,登錄界面如果密碼錯誤不能登錄的時候就是返回到登錄界面,等等這些業(yè)務場景需要用循環(huán)來操作.一.?While循環(huán)直接上例子:a=1while a<10:????print(a)????a+=2上面的代碼我們可以看一下:a=1 ?定義一個變量,并賦值為1下面開始循環(huán),條件是a<10,當a小于10的時候,就執(zhí)行下面的語句:print(a)語句和a+=2語句.執(zhí)行結果如下:整個代碼的作用是:輸出10以內的奇數從上面的結果中,我們可以得出:1.?循環(huán)是需要有一個初始值的2.?需要 有一個條件語句,可以停止循環(huán)3.?循環(huán)體內需要有變量的遞增這個上面的是while循環(huán)二.?for 循環(huán)原理和while差不多,不過for循環(huán)有for循環(huán)的語法,例子:1.?for i in list:這里的i是for循環(huán)中的變量,list是定義的列表的變量整個語句意思是:變量在list中,然后輸出這個變量因為for循環(huán)有按照順序遍歷的概念,所以這個i值是從列表的第一個元素開始遍歷直到最后一個元素那么我操作的對象不是列表,此時該咋么處理呢?那么就要用到 for i in range(0,10)同樣的要求代碼實現(xiàn):這里值得注意的是:1.?沒有定義變量,而是直接設定范圍2.?Range的參數:1代表初始值,10代表結束值,但是不包含10,最大到9,2代表步調就間隔值的意思.這是for 循環(huán)的另一個用法.以上是pyhton中循環(huán)的基本理解,當然在寫循環(huán)的代碼或者流程的時候,我們需要注意:1. 當條件語句為True,非0,非空列表,非空字符換,非空元祖這樣值的時候,表示條件一直為真.2.?不要故意去寫錯誤的死循環(huán),否則機器會受不了3.?有時候死循環(huán)是業(yè)務需要,所以不是所有的死循環(huán)都是bug前面提過if條件判斷是可以嵌套的,同樣循環(huán)也是可以嵌套的如:#實現(xiàn)九九乘法表a = 1 #代表行b = 1 #代表列while a < 10:??? b = 1 ?? while b <= a:?#當列數值小于行數值時,執(zhí)行下面的程序??????? print(b,end="*") ?#不換行,有空乘號??????? print(a,end="=")?#不換行,有等號??????? print(b*a,end=" ")?#不換行,有空格????????#注意:上面的3行語句可由一行進行代替:print(str(b) + "*" + str(a) + "=" + str(b*a),end="\t") ?????????#"\t"代表制表符,比空格要大一些??????? b += 1 ?? a += 1 #行數值加1 ?? print()#換行????#注意:必須嚴格注意縮進的規(guī)律,否則會報“expect an indented block“的錯誤。上代碼是用嵌套循環(huán)的方式實現(xiàn)9*9乘法表:
------------END--------------
加小唐老師微信
領取學習視頻
你可能還想看軟件測試到底在學什么(職業(yè)發(fā)展概覽)面試中的工具問題 看這一篇就夠了面試官:請你說說微信發(fā)紅包,有哪些測試點MySQL學習筆記1-關系數據庫概述 《新程序員》:云原生和全面數字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的javawhile语句的用法例子_Python语句之循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬取百度知道分类_百度指数爬虫|介绍篇
- 下一篇: 图综合练习--拓扑排序_03 数据结构与