當前位置:編程學習大全網 - 網站源碼 - 信用卡提醒軟件源代碼

信用卡提醒軟件源代碼

如下所示:

定義驗證(數字:字符串):

"""

驗證8位數信用卡號的正確性

:param numbers:8位數的字符串。

:返回:

"""

Assert len(numbers) == 8,"請輸入8位字符串"

numbers _ list =[int(x)for x in numbers]?# [1, 2, 3, 4, 5, 6, 7, 8]

#從最右邊的數字開始,每隔壹個數字添加壹個數字。

sum1 = sum(數字列表[::-2])

#將每個位乘以2

time 2 =[str(x * 2)for x in numbers _ list[-2::-2]]

#壹點壹滴累積起來

time2_str = " "。加入(time2)?# "141062"

sum2 = 0

對於i in time2_str:

sum2 += int(i)

#將上述兩個步驟中獲得的值相加。

求和3 =求和1 +求和2

#如果結果個位數為0,則輸入的信用卡號有效。

如果sum3 % 10 == 0:

返回True

否則:

返回False

驗證(“12345678”)

介紹

Python解釋器很容易擴展,妳可以用C或者C++(或者其他可以通過C調用的語言)來擴展新的函數和數據類型。Python也可以作為可定制軟件中的擴展語言。Python豐富的標準庫提供了適用於所有主要系統平臺的源代碼或機器碼。?

202110 10月,語言流行指數的編制者Tiobe將Python加冕為最受歡迎的編程語言,20年來首次將其置於Java、C和JavaScript之上。

  • 上一篇:網站建設費用預算大概是多少
  • 下一篇:旅遊電商企業正在發展哪些新的業務分支
  • copyright 2024編程學習大全網