1、簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型
編譯型:需要編譯器,執行前一次性翻譯成機器能讀懂的**(如c,c++,執行速度快,除錯麻煩)
解釋型:需要直譯器,位元組碼通過虛擬機器邊執行邊翻譯成機器能讀懂的**(如python,php,c#執行速度慢,除錯方便)
2、執行 python 指令碼的兩種方式是什麼
1、./run.py.shell直接呼叫python指令碼(必須有:#!/usr/bin/env python3(或#!/usr/bin/env python))
2、python run.py 呼叫python 直譯器來呼叫python指令碼
3、pyhton 單行注釋和多行注釋分別用什麼?
單行注釋:#
多行注釋:''' '''
4、布林值分別有什麼?
true,false
5、宣告變數注意事項有那些?
規範:(1)變數名只能是字母、數字或下劃線的任意組合
(2)變數名的第乙個字元不能是數字
(3)關鍵字不能宣告變數名['and','as','assert','break','class,'continue','def','del','elif','else','except','exec',
'finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return,'try',
'while','with','yield']
方式:推薦使用下劃線方式(age_of_oldboy=45)
避免:(1)變數名為中文、拼音
(2)變數名過長
(3)變數名詞不達意
6、如何檢視變數在記憶體中的位址?
name='egon' print(id(name))
7、寫**
1.實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗!
name=input('使用者名稱:')
pwd=input('密碼:')
if inp_name=='seven' and pwd=='123':
print('登入成功')
else:
print('登入失敗')
2.實現使用者輸入使用者名稱和密碼,當使用者名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次
i=0while i<3:
name=input('使用者名稱:')
pwd=input('密碼:')
if name=='seven' and pwd=='123':
print('登入成功')
break
else:
print('登入失敗')
i+=1
continue
3.實現使用者輸入使用者名稱和密碼,當使用者名為 seven 或 alex 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重複輸入三次
8、寫**
i=0while i<3:
name=input('使用者名稱:')
pwd=input('密碼:')
if (name=='seven' or name=='alex') and pwd=='123':
print('登入成功')
break
else:
print('登入失敗')
i+=1
continue
a. 使用while迴圈實現輸出2-3+4-5+6...+100 的和
i=2sum=0
while i<101:
if i%2!=0:
sum-=i
if i%2==0:
sum+=i
i+=1
print(sum)
b. 使用 while 迴圈實現輸出 1,2,3,4,5, 7,8,9, 11,12
i=0while i<12:
i+=1
if i==6 or i==10:
continue
print(i)
使用 while 迴圈實現輸出 1-100 內的所有奇數
i=1while i<100:
if i%2!=0:
print(i)
i+=1
e. 使用 while 迴圈實現輸出 1-100 內的所有偶數
i=1while i<100:
if i%2==0:
print(i)
i+=1
9、現有如下兩個變數,請簡述 n1 和 n2 是什麼關係?
n1 = 123456
n2 = n1
n1的值在記憶體存在,n2的值是指向n1的值,如下圖:
作業練習(1)
1.在server主機中配置yum倉庫,並安裝gcc編譯器 3 rm rf etc yum.repos.d 2.在server主機中把 etc目錄打包壓縮到 mnt中,名字為etc.tar.gz 3.複製server主機中的etc.tar.gz到desktop主機的 mnt中 在server主機中 ...
陣列作業1
2018 12 6 作業 1 編寫乙個簡單程式,要求陣列長度為5,分別賦值10,20,30,40,50,在控制台輸出該陣列的值。知識點 陣列定義和建立 一維陣列初始化 必做題 在這裡插入 int arr for int i arr 片2 將乙個字元陣列的值 neusofteducation 拷貝到另...
個人作業1
概念 projects programs 和 portfolio 之間的關係 專案 專案集 專案組合和運營的關係 專案 專案集 專案組合和opm的關係 案例例如承辦奧運會是乙個portfolio,那麼體育館建設,完善交通設施,奧運文化宣傳這些programs就是這個portfolio組成部分。而體育...