1.建立乙個列表,把列表裡的下表為3或者3的倍數刪除掉並迴圈刪除剩餘乙個值:
count=int(input("請輸入乙個整數字"))
dui=
for num in range(1,count+1):
print(dui)
#經過程式設計實現後輸出
n=0while true:
if len(dui) == 1 :
break;
n = n + 1
if n % 3 == 0 :
dui.pop(0)
else:
print(dui)
結果:
"d:\program files\python3.2\python.exe"
c:/users/
29722/desktop/python-1/modthree.py
請輸入乙個整數字10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[4]
詳解:
使用input方法接收乙個值使用迴圈把1到x的數字依次放到陣列中。
count=int(input("請輸入乙個整數字"))
dui=
for num in range
(1,count+1):
print(dui)
重點:
使用迴圈並且給true
判斷當陣列內剩餘1個值的時候跳出。
宣告乙個n計數,每次進入迴圈n加一n的數字代表當前陣列下標。
當n%3等於0的時候刪除當前的數,否則就把這個數刪除並重新加到陣列最後一位等等下一次判斷,最後輸出。
n=0
while true:
if len(dui) == 1 :
break;
n = n + 1
if n % 3 == 0 :
dui.pop(0)
else:
print(dui)
字典,陣列:
set 集合:無序,資料不可重複集合(set)是乙個無序不重複元素的序列。基本功能是進行成員關係測試和刪除重複元素。
可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典。
dictionary字典:鍵值 鍵不可重複列表是有序的物件結合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
宣告:
student = #陣列
tinydict = #字典
新增:
tinydict .__setitem__("us1","americ....") #字典
student .add() #字典
刪除:
tinydict .pop() #字典
student.pop() #字典
在控制台隨意輸入內容回車後統計每個字元出現的次數
字串格式化 「要格式的串,其中有 %s 或者 %d 的佔位符」%(引數)
第二種格式化方式使用string中的format方法格式化:
mystr=input("請輸入任意內容")
tongji={}
for s in mystr :
n=tongji.get(s)
if n is none :
tongji.__setitem__(s,1)
else:
tongji.__setitem__(s,n+1)
print(tongji)
for key in tongji :
#print("%s 出現了 %d 次"
%(key,tongji.get(key)))
print(" 出現了 次".format(tongji.get(key),key))
結果:
請輸入任意內容dddddddddd
d 出現了 10 次
python基礎 元組,字典,集合
python 的元組與列表類似,不同之處在於元組的元素不能修改,不能進行增刪改查。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如 tuple 1,2,3,4,5 元組中元素的獲取和列表相同,都是根據索引獲取對應元素。tuple 1,2,3,4,5 tu...
python基礎 元組 字典 集合
1 元組 元組的操作 元組是不可變集合,所以無法像列表一樣進行增刪改的操作。但是可以通過索引進行查詢操作。例 a 1,2,3,4,5,6,7 print a 2 print a 1 5 2 print a 1 輸出結果 3 2,4 7,6,5,4,3,2,1 其他操作 例 score 68,87,9...
python基礎 列表,集合,元組,字典
目錄 1,如何安裝python3.6 2,列表 3,元組 4,集合 5,字典 解壓安裝包到 opt目錄 安裝編譯過程中需要的依賴包有 gcc,zlib,zlib devel,openssl devel 進入安裝包進行編譯 cd opt python3 prefix安裝路徑 with ssl 新增ss...