例如:
五
6 66 666 6666 66666
輸出:幸運數字的值和幸運數字的位置。
例如:
6666
四
編程思路:
每次直接刪除偶數num_count的行,即刪除奇數位。
具體代碼如下:
從pandas.core.frame導入數據幀
Input_count = input('請輸入數據長度')
Input_num = input('請輸入用空格分隔的數據')
輸入計數= int(輸入計數)
數量計數=範圍(輸入計數)
num = input_num.split()
a = { '數字':數字,'數字計數':數字計數}
Data = DataFrame(a) #將字典轉換為DataFrame格式。
#刪除奇數行(第壹行,第三行,。。。)
而data . num . shape[0]& gt;1:
對於data.index中的I:
如果data.num_count[i]%2 == 0:
data = data.drop(i)
數據數量計數=範圍(數據數量形狀[0])
運行後的數據是:
即index=3,即幸運數字的位置是3+1=4。
幸運數字:6666
以指定格式輸出:
print(data[' num '][int(data . index . values)])#幸運數字
print(int(data . index . values)+1)#幸運數字的坐標。
其中data.index.values是輸出索引的值:
將data.index.values轉換成int的形式,然後方便地輸出為數字。