Quảng cáo
1 câu trả lời 127
7. Để xây dựng hàm tính \( n! \) (n giai thừa), chúng ta có thể sử dụng một vòng lặp hoặc đệ quy. Dưới đây là một ví dụ về cách xây dựng hàm tính \( n! \) bằng đệ quy trong Python:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# Sử dụng hàm để tính 5!
print(factorial(5)) # Kết quả sẽ là 120
```
8. Để viết hàm hoán đổi giá trị của hai số \( a \) và \( b \), chúng ta chỉ cần truyền hai tham số và hoán đổi giá trị của chúng. Dưới đây là một ví dụ:
```python
def swap(a, b):
return b, a
# Sử dụng hàm để hoán đổi giá trị của hai số 3 và 5
a = 3
b = 5
a, b = swap(a, b)
print("a =", a) # Kết quả sẽ là 5
print("b =", b) # Kết quả sẽ là 3
```
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55319 -
Đã trả lời bởi chuyên gia
31180 -
Đã trả lời bởi chuyên gia
29757
