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))