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