20171202作業1python入門

2022-06-14 14:24:10 字數 2388 閱讀 6931

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組成部分。而體育...