Tôi là người mới lập trình. Tôi có một chút vấn đề với mã hóa python (với chức năng def).Làm thế nào để bạn sử dụng chức năng đầu vào cùng với chức năng def?
Vì vậy, về cơ bản, mã phải cung cấp số nhỏ hơn trong số 2 số.
Câu hỏi: mã Write để thực hiện các nhiệm vụ sau đây:
- Xác định một smaller_num chức năng mà mất trong hai số điện thoại để xác định và trả về số nhỏ hơn của cả hai.
Yêu cầu người dùng hai số
Sử dụng chức năng để xác định số nhỏ hơn và hiển thị kết quả
Vì vậy, tôi có đầu vào người dùng thay vì gọi hàm và tăng thêm giá trị bên trong biến.
Đây là cách mã của tôi trông giống như:
def smaller_num(x,y):
if x>y:
number= y
else:
number= x
return number
smaller_num(x= input("Enter first number:-") ,y= input("Enter second number:-"))
print("The smaller number between " + str(x) + " and " + str(y) + " is " + str(smaller_num))
Làm thế nào để sửa chữa nó? Bây giờ nó không hoạt động vì "x" không được xác định. Nhưng tôi cảm thấy rằng tôi đã xác định rõ ràng cả chức năng và chức năng đầu vào. Vậy làm cách nào để khắc phục vấn đề này?
Cảm ơn những người trả lời câu hỏi này.
Vui lòng định dạng mã của bạn – kvorobiev
Tôi phải khen ngợi bạn rất nhiều vì đã cho chúng tôi thấy những gì bạn đã thử thay vì chỉ yêu cầu chúng tôi giải quyết các công việc của bạn. Làm tốt :). – TerryA