Python學習:命令行運行,循環結構

  • 2020 年 1 月 13 日
  • 筆記

一.安裝配置和運行方法

1.安裝OpenCV 3.1

          假設安裝目錄為「C:Python34」

2.配置環境變量:

方法一:直接配置:打開「控制面板」,搜索「編輯系統環境變量」。點擊「高級->環境變量」,在系統變量窗口裡找到Path,雙擊並添加;C:Python34(注意最前面有「;」表示間隔)

 方法二:DOS下配置:「微軟圖標:->「運行」->cmd。輸入set PATH=%PATH%;C:Python34(對應安裝目錄)。建議使用第一種方法,第二種添加方法在關閉DOS窗口後自動取消,每次使用此種方法運行文件必須重複添加

3.創建py文件

           點擊IDLE Python。選擇 File->New File,書寫代碼並保存文件loop.py

4.運行py文件

            1)  loop.py文件中,點擊Run->Run Module

            2)  DOS窗口中: 輸入python空格py文件地址—如 python  C:UsersAdministratorDesktopPythonloop.py。

                 可以光標選擇py文件,拖拽至DOS窗口,即可輸入地址。倘若出現錯誤,輸入echo %PATH% 所顯示已經配置的環境變量現結尾有C:Python34代表配置成功。

二.循環結構的學習

1.FOR

(1).結構           for i in range(n):#表示i=0->n-1 或者是 for i in range(m,n)#表示 i=m->n-1                 表達式1……                 表達式2…… (2)循環表達式不用括號括起,但應該對齊。注意循環條件語句後面的冒號「:」

2.While

     類似於C/C++等.同樣不需要括號和且循環表達式應該對齊。注意循環條件語句後面的冒號「:」

3.支撐使用break和Continue

      break跳出循環體但是continue停止執行循環體中以後的語句而是進入下一次迭代

4.編程原則

     程序中包含的變量越少,越容易理解、調試、擴展

5.例程代碼

# loop.py//The diffrence between 'for' and 'while'  n=int(input('please input a integer >=0     :'))  fact=1  for i in range(1,n+1):           fact=fact*i  print('BY FOR---The factorials of  '+str(n)+'!  is   '+str(fact))    n=int(input('please input a integer >=0     :'))  fact=1  i=1  while i<=n:           fact=fact*i           i=i+1  print('BY While---The factorials of  '+str(n)+'!  is  '+str(fact))    #SUM of all input data   using 'for' structure  n=int(input("the number  of data you want wo add is :"))  sum=0  for i in range(n):           temp=int(input("The "+str(i+1)+"th data is :"))           sum=sum+temp  print("the sum of   all  data is  :"+str(sum))      #sum of  all imput data using 'while' structure  sum=0  s=input("Enter a number  or 'done' represent end  :")  while s !='done':            data=int(s)            sum=sum+data            s=input("Enter a number  or 'done' represent end:")  print("the sum of   all  data is  :"+str(sum))