python程式設計基本格式 Python程式設計基礎訓練

2021-10-11 14:49:20 字數 2154 閱讀 6786

一、目的

1、熟悉python的工作環境和主要功能;

2、掌握python的基本語法規則;

3、掌握python基本資料型別的概念和使用。

4、掌握python標準庫的引用和操作方法;

5、掌握字串的建立、基本操作和格式化輸出方法;

二、內容

1、將複數2.3×103-1.34×10-3j賦值給變數a,並分別提取a的實部和虛部。

**:1 >>> a=complex(2.3e3,-1.34e-3)2 >>> print(a.real)3 2300.0

4 >>> print(a.imag)5 -0.00134

view code

執行結果 :

2、計算下列表示式的值:

程式:1 z1=(2*(math.sin(math.pi*85/180)))/(1+math.e**2)

view code

執行結果:

,其中x是從鍵盤獲取的任意實數。

程式:1 importmath2 x=int(input())3 z2=1/2*math.log(x+math.sqrt(1+math.pow(x, 2)))4 print(z2)

view code

執行結果:

3、建立乙個包含10個字元的字串a,然後對該字串進行如下操作:

(1)計算輸出字串的長度;

(2)從第1個字元開始,每間隔2個字元取1個字元,組成子字串b;

(3)將字串a倒過來重新排列產生新的字串c;

(4)將字串a的前4個字元與字串c的後5個字元進行組合,產生字串d。

**:1 a=input()2 >>>len(a)3 >>> b=print(a[::3])4 >>> c=print(a[::-1])5 >>> d=print(a[:3]+c[-5:])

view code

執行結果:

4、分別格式化輸出0.002178對應的科學表示法形式、具有4位小數精度的浮點數形式和百分數形式,並將輸出寬度設定為10、居中對齊、星號*填充。

**:1 >>> x=0.002178

2 >>> print("x對應的科學表示法形式為:",("%e"%x).center(10,'*'))3 x對應的科學表示法形式為: 2.178000e-03

4 >>> print('x具有4位小數精度的浮點數形式為:',(''.format(x)).center(10,'*'))5 x具有4位小數精度的浮點數形式為: **0.0022**

6 >>> print('x百分數形式為:',(('%'.format(x*100)).center(10,'*')))7 x百分數形式為: **0.22%***

view code

執行結果:

5、編寫程式,從鍵盤輸入乙個1~7的數字,格式化輸出對應數字的星期字串名稱。如:輸入3,返回「您輸入的是星期三」。

**:1 n =int(input())2 if(n==1):3 print("您輸入的是星期一")4 elif(n==2):5 print("您輸入的是星期二")6 elif(n==3):7 print("您輸入的是星期三")8 elif(n==4):9 print("您輸入的是星期四")10 elif(n==5):11 print("您輸入的是星期五")12 elif(n==6):13 print("您輸入的是星期六")14 elif(n==7):15 print("您輸入的是星期日")

view code

執行結果:

6、數字加密遊戲:程式設計程式,從鍵盤任意輸入1個4位數,將該數字中的每位數與7相乘,然後取乘積結果的個位數對該數字進行替換,最後得到1個新的4位數。

**:1 n =int(input())2 if 1000<=n<=9999:3 a=n%10

4 b=(n-a)%100/10

5 c=(n-a-10*b)%1000/100

6 d=(n-a-10*b-100*c)%10000/1000

7 a=a*7%10

8 b=b*7%10

9 c=c*7%10

10 d=d*7%10

11 n=1000*d+100*c+10*b+a12 print(int(n))13 elif n<=1000 or n>=9999:14 print("您輸入的數字不符合要求,請輸入乙個四位數字")

view code

執行結果:

三、總結

python基本格式化 Python基本格式化輸出

什麼叫格式化輸出?資料按照某種特殊的要求輸出 假如輸入乙個整數,希望整數按照十六進製制,八進位制輸出,如果輸入乙個小數,希望小數保留後面2位數然後輸出,或者以科學計數法的方式來輸出小數。字串的輸出希望在十個格仔內輸出,或者左對齊,居中等等 python字串格式化符號 關於整數的格式化輸出 num01...

python程式語言縮排格式

python的縮排格式是python語法中最特別的一點,很多已經習慣了其他語言的朋友再去學python的話,開始會覺的不太 習慣。怎麼看怎麼都覺的彆扭,也有一些朋友因為這個特別的格式與python失之交臂,認為不符合程式設計的風格,但是我要 說的是恰恰是這樣的格式讓python變得更為強大。下面說說...

Python基本格式化輸出

什麼叫格式化輸出?資料按照某種特殊的要求輸出 假如輸入乙個整數,希望整數按照十六進製制,八進位制輸出,如果輸入乙個小數,希望小數保留後面2位數然後輸出,或者以科學計數法的方式來輸出小數。字串的輸出希望在十個格仔內輸出,或者左對齊,居中等等 python字串格式化符號 關於整數的格式化輸出 num01...