Mệnh giá trong Python là gì?
Ở đây, chúng ta sẽ viết một chương trình Python để tính toán các loại tiền tệ cần thiết để có được số tiền Show Chúng tôi được cung cấp hai tổng số tiền. Chúng ta cần tìm số tờ tiền tệ cần thiết để đưa ra Chương trình Python để tính tiền ghi chú notes = (2000,500,200,100,50,20,10,5,2,1) amount = int(input("Enter Amount to be paid : ")) for C in notes: count = amount//C print("Note Value : ", C,'\tnumber of notes ',count) amount = amount%C đầu ra Enter Amount to be paid : 34521 Note Value : 2000 number of notes 17 Note Value : 500 number of notes 1 Note Value : 200 number of notes 0 Note Value : 100 number of notes 0 Note Value : 50 number of notes 0 Note Value : 20 number of notes 1 Note Value : 10 number of notes 0 Note Value : 5 number of notes 0 Note Value : 2 number of notes 0 Note Value : 1 number of notes 1 Chương trình Python cơ bản » Giả sử chúng ta có các đồng xu có mệnh giá hạn chế (₹1, $2, $5 và $10). Chúng ta phải tìm xem có bao nhiêu cách để bạn có thể tổng hợp chúng thành tổng cộng $n? Vì vậy, nếu đầu vào giống như n = 25 đếm = [7,3,2,2], thì đầu ra sẽ là 9 Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
Thí dụChúng ta hãy xem triển khai sau đây để hiểu rõ hơn - denom = [1,2,5,10] def solve(n, count): A = [0] * (n + 1) B = list(A) for i in range(min(count[0], n) + 1): A[i] = 1 for i in range(1, 4): for j in range(0, count[i] + 1): for k in range(n + 1 - j *denom[i]): B[k + j * denom[i]] += A[k] for j in range(0, n + 1): A[j] = B[j] B[j] = 0 return A[n] n = 25 count = [7,3,2,2] print(solve(n, count)) Đầu vào25, [7,3,2,2] đầu ra9 Tôi đang viết một tập lệnh hỏi người dùng về số lượng tiền có mệnh giá khác nhau mà họ có, sau đó hiển thị tổng số tiền bằng đô la và xu Tôi bị mắc kẹt tại thời điểm này và bối rối về những gì chính xác là sai. Đây là một phần của lớp giới thiệu của tôi, vì vậy chi tiết về những gì cần thay đổi được đánh giá rất cao. Đầu ra tôi cần là cho người dùng biết có bao nhiêu đô la và số xu còn lại. Tôi đang gặp sự cố với đầu ra. Chức năng cho tôi biết câu trả lời đúng nhưng khi diễn đạt câu trả lời thì (các) xu bị tắt. Ví dụ khi đồng xu là 5; . 25 nhưng chức năng cho biết "Bạn có 1 đô la và 1 xu" Trong phần này, chúng tôi xây dựng một từ điển của tất cả các mệnh giá với các giá trị ban đầu của nó, sau đó chuyển đổi giá trị thành float và thực hiện phép nhân với giá trị thực của mệnh giá Python3
________số 8_______
|