python基礎小練習(1)

2021-10-24 16:09:29 字數 2156 閱讀 3986

1、int(3.14159)==float(3)會輸出什麼結果? type(int(3.14159))==type(float(3))的結果又是什麼? 前後結果是否一樣,為什麼?

int

(3.14159)==

float(3

)type

(int

(3.14159))

==type

(float(3

))前後結果不一樣,因為前者等號兩邊輸出的數值大小都是3,

而後者的等號兩邊輸出的資料型別不同,左邊為整型,右邊為浮點型。

2、請使用變數string1 輸出 『i』 am a student』 (不包括兩邊單引號)

string1 =

'i\' am a student'

print

(string1)

可以使用轉義字元\加上單引號或雙引號,將字串中的單引號或雙引號表達出來,若不加轉義字元,程式會將字串中的單引號誤認為與前面的單引號為一組,最後面的單引號單獨出現,報出語法錯誤。

3、l=[1,2,3,4,1,4,5,6], 請完成:

①刪除列表中的重複元素並輸出乙個集合; ②將7新增到集合中; ③將集合轉化為列表,刪除元索素3。④將列表轉換成元組

l=[1

,2,3

,4,1

,4,5

,6]l1=

set(l)

print

(l1)

l1.add(7)

print

(l1)

l1.remove(3)

print

(l1)

l1=tuple

(l1)

print

(l1)

輸出為

(1

,2,4

,5,6

,7)

4、dogs =[「tom」 , 「jack」, 「colie」,"marry」] kitty =「marry」

①如何判斷 kitty是否是dogs中的一員?

②將dogs逆序輸出

使用in判斷 kitty是否是dogs中的一員

dogs =

["tom"

,"jack"

,"colie"

,"marry"

] kitty =

"marry"

kitty in dogs #判斷 kitty是否是dogs中的一員

dogs =

["tom"

,"jack"

,"colie"

,"marry"

] dogs.reverse(

)dogs #將dogs逆序輸出

5、set_a= set_b = 找出set_a和set_b的交集、並集和差。

set_a =

set_b =

print

(set_a&set_b)

print

(set_a|set_b)

print

(set_a-set_b)

輸出為

6、請程式設計計算並輸出1-100所有質數,每行列印5個數

count=

0for i in

range(2

,100):

for j in

range(2

,i):

if i%j==0:

break

else

:print

(i, end=

' ')

count = count +

1if count %5==

0:print

("\n"

)

輸出為

235

7111317

1923

2931

3741

4347

5359

6167

7173

7983

8997

python基礎練習1

這次又是一次學習打卡,之前一直想做一下關於python的內容,後續會想辦法玩點新花樣,希望有所收穫 注釋 print helloworld 這是列印函式 這是多 行注釋 運算子 print 12 7 19 print 12 7 5 print 12 7 1.7142857142857142 prin...

python常見基礎小練習

1.輸入乙個年份,判斷是否為閏年。條件1 不能被100整除且能被4整除 條件2 被400整除 世紀年 year int input 請輸入乙個年份 if year 4 0 and year 100 0 print d年是閏年 year elif year 400 0 print d年是閏年 year...

python併發基礎小練習

必做題 缺點 1 使用者獨佔全機 2 cpu等待人工操作 省了大量手工操作 1 單道批處理系統 沒有併發性 特點 自動性 順序性 單道性 缺點 i o操作時,cpu無事可做 2 多道批處理系統 具有併發性 特點 多道性 巨集觀上多工並行 微觀上多工分片序列 優點 由於提高了cpu 記憶體和i o裝置...