週末練習題(第一周)

2022-09-03 04:12:09 字數 3380 閱讀 8816

簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型

編譯型語言是將寫好的**程式編譯成為二進位制檔案,再直接執行。

解釋型語言是由直譯器將**程式逐條解釋,逐條執行,直到執行完成。

編譯型語言執行效率比編譯型高,開發效率和平台移植性低於編譯型。代表語言:c、c++

解釋型語言開發效率和平台移植性高於編譯型,執行效率低於編譯型。代表語言:python php

2.執行 python 指令碼的兩種方式是什麼

互動式執行,cmd呼叫python直譯器,逐條輸入,互動式執行。除錯方便,但是不能儲存檔案

檔案型執行,python直譯器呼叫python語法的檔案執行。永久儲存檔案,除錯檔案不方便

3、pyhton 單行注釋和多行注釋分別用什麼?

單行注釋用# ,多行注釋用""""""或'''''' 三對單引號或三對雙引號

4、布林值分別有什麼?

true和false

5、宣告變數注意事項有那些?

前提變數名的宣告必須要對變數的值具有描述性。

1.變數名由字母、數字和下劃線組成。

2變數名不能以數字開頭。

3、變數名不能使用python中的關鍵字

6、如何檢視變數在記憶體中的位址?

id(變數名)

7、寫**

實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗!

實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次

實現使用者輸入使用者名稱和密碼,當使用者名為 seven 或 alex 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次

1 name = input('

請輸入使用者名稱:>>>')

2 pwd = input('

請輸入密碼:>>>')

3if name == '

seven

'and pwd =='

123':4

print('

登入成功')

5else:6

print('

登入失敗

')

1 count =0

2while count <3:

3 name = input('

請輸入使用者名稱:>>>')

4 pwd = input('

請輸入密碼:>>>')

5if name == '

seven

'and pwd =='

123':6

print('

登入成功')

7break

8else:9

print('

登入失敗')

10 count+=1

1 count =0

2 user_inf =,'

seven

':}3 first_tag =true

4while

first_tag:

5 name = input('

請輸入使用者名稱:>>>')

6 pwd = input('

請輸入密碼:>>>')

7for username in

user_inf:

8if name in

username :

9if pwd == user_inf[username]['

pwd'

] :10

if user_inf[username]['

tag']<3:

11print('

登陸成功')

12 first_tag =false

13break

14else:15

print("

登入次數過多,已被鎖定")

16 first_tag =false

17break

18else:19

print('

密碼錯誤')

20 user_inf[username]['

tag']+=1

21if user_inf[username]['

tag']<3:

22break

23else

:24 first_tag =false

25break

26else:27

print('

username is nothing

')

寫**a. 使用while迴圈實現輸出2-3+4-5+6...+100 的和

b. 使用 while 迴圈實現輸出 1,2,3,4,5, 7,8,9, 11,12

使用 while 迴圈實現輸出 1-100 內的所有奇數

e. 使用 while 迴圈實現輸出 1-100 內的所有偶數

1 num = 2

2 summing=0

3while num <101:

4if num %2==1:

5 num = -num

6 summing+=num

7 num = -num

8else

:9 summing+=num

10 num+=1

11print(summing)

1 num = 1

2while num <13:

3if num ==6 or num ==10:

4 num+=1

5continue

6print(num,end='')

7 num+=1

1 num = 1

2while num<101:

3if num%2==1:

4print

(num)

5 num+=1

num = 1

while num<101:

if num%2==0:

print

(num)

num+=1

現有如下兩個變數,請簡述 n1 和 n2 是什麼關係?

n1 = 123456

n2 = n1

123456在記憶體中開闢空間,存入資料並將記憶體位址傳給變數名n1,n2獲得n1的資訊。所以n1,n2指向同乙個記憶體位址。id相同。

自學linux練習題第一周

電腦的分類 02 伺服器的種類 詳細硬體組成 伺服器 cpu 處理 運算 任務 發出指令資訊 重點 cpu路數 伺服器中有多少個cpu 單路 1個cpu 雙路 2個cpu cpu核數 決定了伺服器並行 同時 處理任務能力 cpu風扇 散熱 記憶體 儲存裝置 臨時儲存 缺點 優點 緩衝 快取 磁碟 儲...

Python 語言程式設計 第一周練習題

1 字串拼接。使用者輸入兩個字串,將它們組合後輸出。str1 input 請輸入乙個人 的名字 str2 input 請輸入乙個國家的名字 print 世界這麼大,想去 看看。format str1,str2 執行結果 2 整數序列求和。使用者輸入乙個正整數n,計算從1 到n 包含1和n 相加之後的...

神經網路與深度學習練習題 第一周

何寬 吳恩達 神經網路與深度學習 網易雲課堂 練習題 第一周 回想一下關於不同的機器學習思想的迭代圖。下面哪 個 些 陳述是正確的?能夠讓深度學習工程師快速地實現自己的想法。在更好更快的計算機上能夠幫助乙個團隊減少迭代 訓練 的時間。在資料量很多的資料集上訓練上的時間要快於小資料集。使用更新的深度學...