#
這是學習廖雪峰老師python
教程的學習筆記
1、for
迴圈遍歷
1、遍歷名字
names = ['michael', 'bob', 'tracy']
for name in names:
print(name)
2、計算1-100
的整數和
#range 函式可以生成整數序列,從0
開始計數的,包前不包後。即最後乙個數始終減一
range(100) # range(100),是
0-99
range(1,101,1) #1-100,步長為1。101
不會生成
#list 函式將證書序列轉換為
list
list(range(100))
# **
# -*- coding: utf-8 -*-
sum = 0
for x in range(101):
sum = sum + x
print(sum)
2、while迴圈
while計算100
以內,所有奇數之和
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum) 3
、退出迴圈
# break退出迴圈
# 列印
1-10
n = 1
while n <= 100:
if n > 10: # 當n = 11時,條件滿足,執行break語句
break # break語句會結束當前迴圈
print(n)
n = n + 1
print('end')
# continue 跳過這次迴圈
# 列印奇數
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # 如果n是偶數,執行continue語句
continue # continue語句會直接繼續下一輪迴圈,後續的print()語句不會執行
print(n)
Python學習筆記(15)
假設要儲存這樣的資料 name agewgt 0dan 123.1 1ann 025.1 2sam 28.3 首先定義乙個人的結構型別 person dtype np.dtype name s10 age int weight float 然後構建乙個3x4的空結構體陣列 people np.emp...
python學習筆記(迴圈)
python中沒有沒有do while迴圈。迴圈體如果有多條語句,那麼靠縮進來表示乙個塊。1.while迴圈 1 一般形式 while condition operation 2 和else連用 當while迴圈條件不符合的時候跳出迴圈的時候如果想在跳出的時候執行某個句子,可以和else連用,這個方...
Python學習筆記 迴圈
使用這種方式迴圈輸出列表中的內容,這裡是tuple元組的例子 names michael bob tracy for name in names print name range 函式,可以生成乙個整數序列,再通過list 函式可以轉換為list。以此來獲得序列list list range 5 如...