python基础ppt_Python基础课件.ppt
Python基礎課件.ppt
6.10 問題解答 (1)能不能像執行.exe文件那樣執行.py文件呢? 在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一個特殊的注釋。 (2)在實際項目中,條件語句用的多還是循環語句用的多? 有一些項目的功能實現用條件語句更好實現,自然條件語句會使用的多些。若是使用循環語句實現更方便些,那就循環語句使用的會更多。一般不會存在哪個使用多些的問題,而是會根據自己的使用習慣和具體需求,做出更優的選擇。 (3)循環語句中可以嵌套循環嗎? 循環語句也可以像條件語句那樣,嵌套循環語句。循環語句中不但可以嵌套循環語句,還可以嵌套條件語句,條件語句中也可以嵌套循環語句。 6.11 溫故知新,學以致用 在本章結束前,先回顧一下這些概念: (1)import語句和import語句的使用 (2)什么是序列解包、鏈式賦值和增量賦值? (3)什么是條件語句? (4)有哪些循環語句,該怎么使用,又該怎么跳出? 嘗試思考并解決如下問題: (1)使用本章所學,并查找相關資料,打印出九九乘法表。 (2)使用本章的知識,寫一個程序判斷輸入的年份是否為閏年。(3)寫一個函數判斷輸入的數字是奇數還是偶數。 輸出10行內容,每行的內容都是“*****”。 輸出10行內容,每行的內容都不一樣,第1行一個星號,第2行2個星號,依此類推第10行10個星號。 i=1 while(i<=10): j=1 while(j<=i): print("*",end='') j=j+1 print('\n') i=i+1 3.輸出9行內容,,第1行輸出1,第2行輸出12,第3行輸出123,以此類推,第9行輸出123456789。 6.4 語 句 塊 語句塊并非一種語句,語句塊是在滿足一定條件下執行一次或多次的一組語句。語句塊的創建方式為在代碼前放置空格縮進。 同一段語句塊中的每行都要保持同樣的縮進,若沒有,Python編譯器回認為不屬于同一語句塊或是認為錯誤。 在Python中,冒號(:)用來標識語句塊的開始,塊中的每一個語句都是縮進的(縮進量相同)。當退回到和已經閉合的塊一樣的縮進量時,就表示當前塊已經結束了。 6.5 條件語句 到目前為止,我們編寫的程序都是簡單的按語句順序一條一條執行的。本節將介紹讓程序選擇執行語句的方法。 6.5.1 布爾變量的作用 True、False就是布爾變量。 下面的值在作為布爾表達式的時候,會被解釋器看作假(false): False None 0 “” () [] {} 標準值False和None、所有類型的數字0(包括浮點型、長整型和其他類型)、空序列(如空字符串、空元組和空列表)以及空的字典都為假。其他的都解釋為真,包括原生的布爾值True。 在Python中,標準的真值有True和False兩個。在其他一些語言中,標準的真值為0(表示假)和1(表示真)。 6.5.2 if語句 真值可以聯合使用,看如下代碼: #! /usr/bin/python3 # -*- coding:UTF-8 -*- #if 基本用法 ? greeting='hello' if greeting == 'hello': print('hello') 執行結果: hello 如果條件(在if和冒號之間的表達式)判定為真,那么后面的語句塊(本例中是print語句)就會被執行;如果條件為假,語句塊就不會被執行。 6.5.3 else子句 在if語句的示例中,若greeting的值不為hello,那就進不了語句塊,但若想要相關的提示,比如告訴我們greeting的值不為hello,那該怎么處理?看如下輸入: #! /usr/bin/python3 # -*- coding:UTF-8 -*- greeting='hi' if greeting == 'hello': print('hello') else: print('該語句塊不在if中,greeting的值不是hello') 輸出結果: 該語句塊不在if中,greeting的值不是hello 6.5.4 elif子句 在else子句的示例中,假如除if條件外,還有多個子條件需要進行判定,該怎么處理? Python為我們提供了一個elif語句,elif是“else if”的簡寫,意思為具有條件的else子句。看如下示例: num = 10 if num > 10: print('num的值大于10') elif 0<=num<=10: print('num的值介于0到10之間') else: print('num的值小于0') 輸出結果:
總結
以上是生活随笔為你收集整理的python基础ppt_Python基础课件.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt qss设置字体大小_Qt编写自定义
- 下一篇: python数字从大到小排列_Pytho