練習題
1、簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型?
編譯型類似谷歌翻譯,開發效率低於解釋型,執行效率高於解釋型。例如 c語言。
解釋型類似同聲傳譯,開發效率高於編譯型,執行效率低於編譯型。例如 python語言。
2、執行 python 指令碼的兩種方式是什麼?
互動式環境和**寫入檔案式。
3、pyhton 單行注釋和多行注釋分別用什麼?
單行注釋用#,多行注釋用''' '''。
4、布林值分別有什麼?
true和false
5、宣告變數注意事項有那些?
必須先定義後引用。
6、如何檢視變數在記憶體中的位址?
id是變數值的唯一符號,用id檢視變數在記憶體中的位址。
7、寫**
a、實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗!
while true:name=input('請輸入使用者名稱:')
pwd=input('請輸入密碼:')
if name =='seven' and pwd =='123':
print('登陸成功')
break
else:
print('登陸失敗')
break
b、實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次
n=0c、實現使用者輸入使用者名稱和密碼,當使用者名為 seven 或 alex 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次while n<3:
name=input('請輸入使用者名稱:')
pwd=input('請輸入密碼:')
if name =='seven' and pwd =='123':
print('登陸成功')
break
else:
if n == 2:
break
print('使用者名稱或密碼錯誤請重試')
n+=1
print('錯誤次數太多')
print('登陸失敗')
list=['seven','alex']n=0while n<3:
name=input('請輸入使用者名稱:')
pwd=input('請輸入密碼:')
if name in list and pwd =='123':
print('登陸成功')
break
else:
if n == 2:
break
print('使用者名稱或密碼錯誤請重試')
n+=1
print('錯誤次數太多')
print('登陸失敗')
8、寫**
a、使用while迴圈實現輸出2-3+4-5+6...+100 的和
n = 2m=0while n<=100:
if n % 2 == 0:
m += n
else:
m -= n
n += 1
print(m)
b、使用 while 迴圈實現輸出 1,2,3,4,5, 7,8,9, 11,12
n = 0c、使用 while 迴圈實現輸出 1-100 內的所有奇數while n < 10 :
n += 1
if n == 6:
continue
elif n == 10:
continue
print(n)
n = -1
while n < 99:
n += 2
print(n)
d、使用 while 迴圈實現輸出 1-100 內的所有偶數
n = 09、現有如下兩個變數,請簡述 n1 和 n2 是什麼關係?while n < 100
n+=2
print(n)
n1 = 123456
n2 = n1
n1和n2為鏈式賦值關係。
作業:編寫登陸介面
基礎需求:
n=0while n<3:
name=input('請輸入使用者名稱:')
pwd=input('請輸入密碼:')
if name=='sniper' and pwd=='123':
print('登陸成功')
break
else:
if n == 2:
break
print('使用者名稱或密碼錯誤請重試')
n += 1
print('錯誤次數太多')
print('登陸失敗')
公升級需求:
3 14週末作業
二 週末綜合作業 2.1 編寫使用者登入介面 1 輸入賬號密碼完成驗證,驗證通過後輸出 登入成功 name egon pwd 123 inp name input your name strip inp pwd input yoour pwd strip if inp name name and i...
3 15週末作業
新建user.txt import time count 0 while count 3 in name input 請輸入您的賬號 strip in pwd input 請輸入您的密碼 strip with open user.txt mode rt encoding utf 8 as f for...
個人作業 Week1
在超大的軟體工程中如何在測試和成本中找到平衡點?軟體工程師在入職後大概擁有多少的學習時間進行自我提公升?如何克服 複審 文件撰寫這類工作的枯燥?專案經理與程式設計師之間的矛盾如何處理,該如何看待這種關係?團隊中技術差距與思路不同如何進行磨合?軟體 software 最早出現在出版物中是由richar...