Python 作業練習
class 2
作業1
以下命名不符合識別符號規則的有 (多選):AC
A.list = [1,2,3,4]
B.01_a = 1
C.name = ‘amy’
D.年齡 = 18
解答 :命名規則是隻能用字母、下劃線、數字組成,且不能用數字開頭,也不能使用Python中的保留字。
作業2
a = 6
b = 8
實現a = 8, b = 6
解:
方法1:
方法2
作業3
使用者輸入 id_card
判斷id_card是否為全數字
是,則列印輸出id_card
否,則列印輸出’id_card
解答:
方法1
方法2
作業4
print(‘1*2’)
print(‘3*4’)
使用一個print語句實現上面兩個print()語句輸出的效果
解答:
方法1:print(‘12\n’+'34’)
方法2:print(‘12’,'34’, sep=’\n’)
class 3
作業1
判斷“amy”是否在[“bob”,“tony”,“Lisa”,“Steven”]裡面,如果在則輸出‘amy在邏輯大家庭’否則輸出‘amy不在……好難過’
解答:
方法1
方法2
作業2
‘ax’<'xa’為True還是False?為什麼?
解答:
為True,ax與xa相當於兩個兩位數,在ascii碼中a的值小於x的值,所以’ax’<'xa’為真。
作業3
以下程式如果輸入666執行哪個語句?為什麼?
temp = input(‘請輸入’)
if temp == ‘Yes’ or ‘yes’:
print(‘if執行了!’)
else:
print(‘else執行了!’)
解答:
print(‘if執行了!’)這條語句被執行了
因為==優先順序高於or所以先執行temp ==‘Yes’,由於輸入的是666,所以temp =='Yes’為False,or是遇真則真,‘yes’為非空,也就是真。所以if的判斷條件永遠是真,不管輸入什麼都會執行print(‘if執行了!’)這條語句。
相關文章
- 多執行緒-作業練習執行緒
- 嵌入式作業2.1 彙編練習
- python練習Python
- 新手練習:Python練習題目Python
- 2018-11-28資料庫作業,練習資料庫
- 4.24第九周作業:團隊練習3
- python 練習0000Python
- Python 練習題Python
- 與遊戲世界互動-作業與練習(5)遊戲
- python從入門到實踐第三章的課後練習作業Python
- python練習小結Python
- python練習題解析Python
- python作業Python
- Python全棧學習_day006作業Python全棧
- Python學習-while迴圈練習PythonWhile
- 五、python的練習題Python
- python相關練習題Python
- python練習 2020/10/13Python
- Python函式練習題Python函式
- Python基礎練習題Python
- 全網最全Python專案練習500例(附原始碼),練完可就業Python原始碼就業
- 練習英文寫作 Learn to write the english word
- 學習作業
- python練習冊-第0000題Python
- python練習冊-第0002題Python
- python指令碼練習筆記Python指令碼筆記
- python006 列表練習題Python
- Python-100 練習題 02Python
- python 實現課堂練習Python
- python matplot繪圖工具練習Python繪圖
- 學習Python一般使用什麼作業系統?Python作業系統
- python-購物車程式練習Python
- 05python的相關練習Python
- Python練習題篇(列表、字典、元祖)Python
- python 100題練習記錄(三)Python
- python 基礎之scrapy 原理練習Python
- python基礎 while迴圈練習PythonWhile
- python物件導向練習題01Python物件