Tôi đang thực hiện bài tập danh sách Python sau đây từ CodingBat.com:
Cho một mảng ints, trả lại tổng của 2 phần tử đầu tiên trong mảng. Nếu độ dài mảng nhỏ hơn 2, chỉ cần tổng hợp các phần tử tồn tại, hãy trả về 0 nếu mảng có độ dài 0. Ví dụ:
sum2[[1, 2, 3]] → 3 sum2[[1, 1]] → 2 sum2[[1, 1, 1, 1]] → 2
Giải pháp của tôi dưới đây hoạt động:
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Nhưng tôi tự hỏi nếu có bất kỳ cách nào để giải quyết vấn đề với ít tuyên bố có điều kiện hơn.
Jonrsharpe
Huy hiệu vàng 111K2525 gold badges218 silver badges403 bronze badges
hỏi ngày 18 tháng 7 năm 2014 lúc 13:59Jul 18, 2014 at 13:59
2
Có. Hai yếu tố của giải pháp - Hàm tích hợp sum
và các lát cắt của danh sách:
>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
Đã trả lời ngày 18 tháng 7 năm 2014 lúc 14:02Jul 18, 2014 at 14:02
Bodnarchukroman La Mã BodnarchukRoman Bodnarchuk
28.7K12 Huy hiệu vàng58 Huy hiệu bạc74 Huy hiệu đồng12 gold badges58 silver badges74 bronze badges
5
Nếu bạn không thể sử dụng SUM, một giải pháp có thể sử dụng các ngoại lệ:
totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
Bắt lỗi và ngắn mạch, tổng số nếu một phần tử không tồn tại. Dễ dàng nhận được sự tha thứ hơn sự cho phép, như họ nói.
Đã trả lời ngày 18 tháng 7 năm 2014 lúc 14:04Jul 18, 2014 at 14:04
ThesounddefensethesounddefenseTheSoundDefense
6.4881 Huy hiệu vàng28 Huy hiệu bạc41 Huy hiệu đồng1 gold badge28 silver badges41 bronze badges
4
thử cái này:
def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
Đã trả lời ngày 4 tháng 5 năm 2017 lúc 18:41May 4, 2017 at 18:41
0____11 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
29def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
31def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Ví dụ #4: Sử dụng Phương thức Sum [] & nbsp; & nbsp;
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0____11 sum
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
52
0____11 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
29def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
31def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Ví dụ #4: Sử dụng Phương thức Sum [] & nbsp; & nbsp;
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0____11 sum
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
52Example:
Ví dụ 5: Sử dụng hàm ADD [] của mô -đun toán tử [12, 15, 3, 10]
Output: 40Đầu tiên chúng ta phải nhập mô -đun toán tử sau đó bằng cách sử dụng hàm add [] của mô -đun toán tử thêm tất cả các giá trị trong danh sách. & NBSP; [17, 5, 3, 5]
Output: 30
57 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
58def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
59def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
60 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Python3
Các
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
6def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8__1717def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
72def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
2totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 ____1010____39 def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
0
def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
0def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
3def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
4Đầu ra
Sum of all elements in given list: 74
6 >>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
76def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8 >>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
78 Using while[] loop def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Python3
Các
>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
2def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
6def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8__1717Sum of all elements in given list: 744
Sum of all elements in given list: 745
totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
3totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
4totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 ____1010____39 def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
0totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
7totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
9def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 Sum of all elements in given list: 748
def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
0def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
3def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
4Đầu ra
Sum of all elements in given list: 74
Ví dụ #3: Cách đệ quy & nbsp; & nbsp; Recursive way
Python3
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
6def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8__1717totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 ____1010____39 def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
0totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
7totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
9def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 Sum of all elements in given list: 748
Đầu ra
Ví dụ #3: Cách đệ quy & nbsp; & nbsp;
sum
6 sum
7sum
8sum
9
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0____11 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
29totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
31def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
0def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
3def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
4Đầu ra
Sum of all elements in given list: 74
Ví dụ #4: Sử dụng Phương thức Sum [] & nbsp; & nbsp; Using sum[] method
Python3
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
6def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8__1717def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0____11 sum
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
52def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
0def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
3def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
4Đầu ra
Sum of all elements in given list: 74
Ví dụ #4: Sử dụng Phương thức Sum [] & nbsp; & nbsp;Using add[] function of operator module
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
3def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
6def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
7def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
8__1717Python3
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
0____11 sum
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
52Ví dụ 5: Sử dụng hàm ADD [] của mô -đun toán tử
Đầu tiên chúng ta phải nhập mô -đun toán tử sau đó bằng cách sử dụng hàm add [] của mô -đun toán tử thêm tất cả các giá trị trong danh sách. & NBSP;
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
57 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
58def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
59def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
60Các
def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
84
72def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
2 Using enumerate functiondef sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Python3
>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
6 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
76>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
8 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
78totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
5def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
72def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
82>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
03>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
04totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
9def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
07def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
09Phương pháp 6: Sử dụng chức năng liệt kê Using list comprehension
Python3
Ví dụ 5: Sử dụng hàm ADD [] của mô -đun toán tử
Đầu tiên chúng ta phải nhập mô -đun toán tử sau đó bằng cách sử dụng hàm add [] của mô -đun toán tử thêm tất cả các giá trị trong danh sách. & NBSP;
def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
0sum
>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
31
57 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
58def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
59def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
60 Using lambda functiondef sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Python3
Ví dụ 5: Sử dụng hàm ADD [] của mô -đun toán tử
Đầu tiên chúng ta phải nhập mô -đun toán tử sau đó bằng cách sử dụng hàm add [] của mô -đun toán tử thêm tất cả các giá trị trong danh sách. & NBSP;
57 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
58def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
59def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
60def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
Python3
Các
def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
72def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
2def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
57 def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
58def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
59def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
60>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
03>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
04def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
1>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
04totalsum = 0
try:
totalsum += nums[0]
totalsum += nums[1]
except IndexError:
pass
return totalsum
9>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
77def sum2[nums]:
if len[nums]>=2:
return nums[0] + nums[1]
elif len[nums]==1:
return nums[0]
return 0
2>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
79def sum2[nums]:
if len[nums] == 1:
return nums[0]
else:
return sum[nums [:2]]
1>>> sum[[1,2,3][:2]]
3
>>> sum[[1,1,1,1][:2]]
2
>>> sum[[1,1][:2]]
2
>>> sum[[1][:2]]
1
>>> sum[[][:2]]
0
09