一、目的
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...