1. 程式人生 > 其它 >記錄一下 vs2013 .net使用,建立mysql EntityFramework實體模型的過程中碰到的問題

記錄一下 vs2013 .net使用,建立mysql EntityFramework實體模型的過程中碰到的問題

1、range函式的三種建立方式及作用

#第一種建立反式,只有一個引數

r=range(10)      #r=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],預設從0開始,預設相差為1稱為步長
print(r)         #range(0, 10)

print(list(r))   #用list檢視range物件中的整數序列       list是列表的意思

#第二種建立反式,給定兩個引數:表示開始點和結束點
r=range(1,10)
print(list(r))   #r=[1, 2, 3, 4, 5, 6, 7, 8, 9]

#第三種建立反式,給定三個引數:表示開始點、結束點和步長
r=range(1,10,2)
print(list(r))   #r=[1, 3, 5, 7, 9]

#作用:判斷指定的整數是否在序列中存在 in
print(1 in r)    #True
print(10 in r)   #False

2、while迴圈

#while迴圈一般分為四步
'''
1、初始化變數
2、條件判斷
3、條件執行體
4、改變變數
總結:初始化的變數與條件判斷的變數與改變的變數為同一個
'''

#題目:求0到4之間的累加和

sum=0
i=0
while i<5:
    sum+=i
    i+=1

print('求和為',sum)

  

3、for迴圈

  • in表達從(字串、序列等)中依此取值,稱為遍歷
  • for-in遍歷的物件必須是可迭代物件
#for迴圈
for item in 'python':  #第一次取出來的是P,將P賦值給item
    print(item)

#range()函式會生成一個整數序列,也是一個可迭代物件
for i in range(10):
    print(i)

#如果在迴圈體中不需要使用到自定義變數,可將自定義變數寫為”_“
for _ in range(5):
    print('人生苦短,我在學習')

for _ in 'python':
    print('人生苦短,我在學習')

#使用for迴圈去計算1-100之間的偶數累加和

sum=0
for i in range(1,101):
    if i%2==0:
        sum+=i

print(sum)