Python - 給定一個表示十進位制值的整數列表,將最後一個元素加 1
當需要將給定輸入的十進位制值的最後一個元素加 1 時,定義了一個名為“increment_num”的方法,該方法檢查列表中的最後一個元素是否小於 9。根據此,對列表中的元素執行操作。
示例
下面是同一示例的演示
def increment_num(my_list, n):
i = n
if(my_list[i] < 9):
my_list[i] = my_list[i] + 1
return
my_list[i] = 0
i -= 1
increment_num(my_list, i)
n = 4
my_list = [0, 1, 4, 7, 9]
print("The list is :")
print(my_list)
increment_num(my_list, n)
if(my_list[0] > 0):
print(my_list[0], ", ")
print("After incrementing, the list is :")
print(my_list)輸出
The list is : [0, 1, 4, 7, 9] After incrementing, the list is : [0, 1, 4, 8, 0]
解釋
定義了一個名為“increment_num”的方法,該方法將列表和數字作為引數。
檢查列表中的最後一個元素是否小於 9。
如果是,則將最後一個元素加 1,並將其作為輸出返回。
否則,如果最後一個元素為 0,則將索引減 1,並再次呼叫“increment_num”方法。
在函式外部,定義了“n”的值和列表。
它們顯示在控制檯上。
透過傳遞所需的引數來呼叫該方法。
輸出顯示在控制檯上。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP