1、int(3.14159)==float(3)會輸出什麼結果? type(int(3.14159))==type(float(3))的結果又是什麼? 前後結果是否一樣,為什麼?
2、請使用變數string1 輸出 『i』 am a student』 (不包括兩邊單引號)int
(3.14159)==
float(3
)type
(int
(3.14159))
==type
(float(3
))前後結果不一樣,因為前者等號兩邊輸出的數值大小都是3,
而後者的等號兩邊輸出的資料型別不同,左邊為整型,右邊為浮點型。
可以使用轉義字元\加上單引號或雙引號,將字串中的單引號或雙引號表達出來,若不加轉義字元,程式會將字串中的單引號誤認為與前面的單引號為一組,最後面的單引號單獨出現,報出語法錯誤。string1 =
'i\' am a student'
(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)
(l1)
l1.add(7)
(l1)
l1.remove(3)
(l1)
l1=tuple
(l1)
(l1)
4、dogs =[「tom」 , 「jack」, 「colie」,"marry」] kitty =「marry」(1
,2,4
,5,6
,7)
①如何判斷 kitty是否是dogs中的一員?
②將dogs逆序輸出
5、set_a= set_b = 找出set_a和set_b的交集、並集和差。使用in判斷 kitty是否是dogs中的一員
dogs =
["tom"
,"jack"
,"colie"
,"marry"
] kitty =
"marry"
kitty in dogs #判斷 kitty是否是dogs中的一員
dogs =
["tom"
,"jack"
,"colie"
,"marry"
] dogs.reverse(
)dogs #將dogs逆序輸出
輸出為set_a =
set_b =
(set_a&set_b)
(set_a|set_b)
(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
(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裝置...