while 和 for迴圈
1. while 迴圈
while迴圈用在有條件的控制上
while迴圈知道表示式為假才退出
n = 10
while n<15:
n=n+1
print (n)
10到1迴圈遞減
n = 10 print ('###############script is start################') while n>0: print ('n =%s '%n) n -= 1 print ('###############scipt is end###################')
2. for迴圈
在序列裡使用for迴圈遍歷
a = '1234'
for i in a:
print i
range()函式 # range(1,10,2) 1是開始,10是結束,2是step 小練習 1+2+3+...+100=
# 1+2+3+...+100=?
sum = 0
for i in range(1,101):
sum= sum + i
print sum
迭代遍歷:將序列中各個元素取出來。
dic1 = dict.fromkeys('abcd',100)
for k in dic1:
print k
小練習 9x9 乘法表:
輸出結果為:for i in xrange(1,10): for j in xrange(1,i+1): print ' %s * %s = %s ' % (j,i,j*i), print
3. break 和 continue break 語句用來終止迴圈,即使迴圈條件沒有False條件或者序列還沒有完全遍歷完,都會停止迴圈。1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
for i in xrange(1,10):
if i >5:
break
print i,
當i執行到6的時候 就退出了本次迴圈
continue 是跳出本次迴圈
for i in range(1,10):
if i == 6:
print ('6666')
continue
print i
相關推薦
4.用while和for迴圈輸出1到100之間能被5整除的數,且每行輸出3個。
用while和for迴圈輸出1到100之間能被5整除的數,且每行輸出3個。 /** * [說明]:用while和for迴圈輸出1到100之間能被5整除的數,且每行輸出3個。 * @author aeon */ public class TestWhileFor { public stat
Java中的while和for迴圈!
流程控制語句: 順序結構 分支語句 迴圈語句 ===================================================分支語句: 單分支: if(條件){ 程式碼塊; } 注意: 1.條件 bo
用while和for迴圈巢狀輸出表格
<html> <head> <title>使用while迴圈巢狀輸出表格</title> </head> <body> <?php
程式設計作業50頁3題 分別使用 do-while和 for 迴圈計算1+1/2!+1/3!+1/4!...+1/20!
編碼如下 public class text{ public static void main(String args[]){ double i,sum=0,a=1; System.out.println("使用for迴圈計算1+1/2!
while 和 for迴圈
-迴圈是一個結構,導致程式要重複一定的次數 -條件迴圈也是如此,當條件為假時,迴圈結束。 1. while 迴圈 while迴圈用在有條件的控制上 while迴圈知道表示式為假才退出 n =
while 和 for 迴圈
while 迴圈 基本使用 while 語句同其他程式語言中 while 的使用方式大同小異,主要結構如下 while condition: expressions 例項 比如要打印出 0 - 9 的所有資料 condition
在Python中,不用while和for迴圈遍歷列表
a = [1, 2, 3, 8, 9] def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l,
python中的while迴圈和for迴圈
1.while迴圈 Gif 演示 Python while 語句執行過程 while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外"判斷條件"還可以是個常值,表示迴圈必定成立,具體用法如下
while迴圈和for迴圈
while 迴圈 while True: print('hello') while True: number = 20 user_number = int(input('猜猜一個數字:')) if user_number
(shell練習1)zenity圖形介面之資訊對話方塊和單複選對話方塊,以及while,for迴圈的練習
涵蓋內容包括 1,shell的while迴圈 2,shell的for迴圈 3,shell關於字串的擷取(精華之處) 4,shell的選擇分支語句if 5,zenity資訊對話方塊 6,zenity單選對話方塊 7,zenity複選對話方塊 8,shell不
Java中的迴圈,對比while/do-while和for(;;)/foreach
一.while迴圈 while(條件表示式){迴圈體} 當條件滿足時執行迴圈體。 二.do-while do{迴圈體}while(條件表示式); 與while迴圈不同的是,do-while即使不滿足條件表示式也會執行1次迴圈體。 三.for(初始;條件;迴圈)
輸入一個數求其階乘(while迴圈和for迴圈)
#include <stdio.h> //輸入一個整數,求其階乘 //作者:wsg int main(void) { int a; printf("Please input int
Scala中while迴圈和for迴圈效率實測(2.12.6)
程式碼 object LoopTest { def main(args: Array[String]): Unit = { val size = 10000000; prin
python的while迴圈和for迴圈的練習
練習結果: 說明:python divmod() 函式把除數和餘數運算結果結合起來,返回一個包含商和餘數的元組(a // b, a % b)。 具體程式碼: # 計算1~100之間所有整數的和 num = 0 i = 1 while i <
Python——while和for循環
found BE 進行 AC 閱讀 解包 rate sha 但是 while 循環 一般格式: [python] view plain copy while <test>: <statements1> else <test
iterrows和enumerate和for迴圈
import pandas as pd import numpy as np #構造B列為多值,那麼B列是字串,也就是['','',''],這樣可以split。不能寫成[[],[],[]],這樣是list,list不能split。 temp=pd.DataFrame({'A':[1,2
Lambda表示式和For迴圈使用需要注意的一個地方
一個需要注意的地方看下面的程式碼: using System;using System.Collections.Generic;using System.Linq;namespace MyCsStudy{ clas
while & for 迴圈的使用
一、while 迴圈 1.while 迴圈的語句 while 條件: 語句體 語句體 使用while迴圈容易出現死迴圈,需要加入迴圈控制條件 times = 1 while times <=5: print("times:",times)
python例題(while、for迴圈的典型例題 一)
一、先了解一些python內部模組: 1、生成隨機數(隨機引數): (1)利用集合set可變的的性質轉化為隨機的列表。 set1 = {1
range和for迴圈
range(0,100)建立0-99的數字,也可以指定步長,如range(0, 100, 2)則建立0-99的偶數。 #!/usr/bin/python #-*-coding:utf-8*- v1 = range(0, 100) print(v1) for i in v1: pr