Trong ví dụ này, bạn sẽ học cách kiểm tra xem một số nguyên chữ N có phải là số Armstrong hay không. Show
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình Python sau:
Một số nguyên dương được gọi là số lượng đơn đặt hàng n nếu abcd... = an + bn + cn + dn + ... Trong trường hợp số lượng 3 chữ số của Armstrong, tổng khối của mỗi chữ số bằng chính với số lượng. Ví dụ: 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number. Mã nguồn: Kiểm tra số Armstrong (cho 3 chữ số)
Đầu ra 1 Enter a number: 663 663 is not an Armstrong number Đầu ra 2 Enter a number: 407 407 is an Armstrong number Ở đây, chúng tôi yêu cầu người dùng cho một số và kiểm tra xem đó có phải là số Armstrong không. Chúng ta cần tính toán tổng của khối lập phương của mỗi chữ số. Vì vậy, chúng tôi khởi tạo tổng thành 0 và lấy từng số chữ số bằng cách sử dụng toán tử mô đun %. Phần còn lại của một số khi nó được chia cho 10 là chữ số cuối cùng của số đó. Chúng tôi lấy các khối bằng cách sử dụng toán tử số mũ. Cuối cùng, chúng tôi so sánh tổng với số gốc và kết luận rằng đó là số Armstrong nếu chúng bằng nhau. Mã nguồn: Kiểm tra số lượng n chữ số của Armstrong
Bạn có thể thay đổi giá trị của num trong mã nguồn và chạy lại để kiểm tra nó. Một số nguyên dương được gọi là số lượng đơn đặt hàng n nếu abcd... = an + bn + cn + dn + ... Ví dụ, 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number. Truy cập trang này để tìm hiểu làm thế nào bạn có thể kiểm tra xem một số có phải là số Armstrong hay không trong Python. Mã nguồn
Đầu ra 153 370 Ở đây, chúng tôi đã đặt giới hạn thấp hơn 100 ở giới hạn dưới và giới hạn trên biến 2000 ở phần trên biến. Chúng tôi đã sử dụng cho vòng lặp để lặp từ biến thấp hơn đến trên. Trong lặp lại, giá trị của thấp hơn được tăng thêm 1 và kiểm tra xem đó có phải là số Armstrong hay không. Bạn có thể thay đổi phạm vi và kiểm tra bằng cách thay đổi các biến thấp hơn và trên. Lưu ý, biến thấp hơn phải thấp hơn trên cho chương trình này hoạt động đúng. Mục lục
Số Armstrong là gì?Số Armstrong, còn được gọi là số Narcissist, được người mới bắt đầu quan tâm. Nó gây ra sự tò mò của các lập trình viên chỉ để học một ngôn ngữ lập trình mới. Trong lý thuyết số, một số Armstrong trong một số cơ sở B nhất định là một số là tổng của các chữ số của chính nó, mỗi chữ số được nâng lên công suất của số chữ số. Nói một cách đơn giản, nếu tôi có số 3 chữ số thì mỗi chữ số được nâng lên công suất của ba và được thêm vào để có được một số. Nếu số thu được bằng số ban đầu thì chúng tôi gọi đó là số Armstrong. Thuộc tính duy nhất liên quan đến các số Armstrong là nó có thể thuộc về bất kỳ cơ sở nào trong hệ thống số. Ví dụ, trong hệ thống số thập phân, 153 là một số Armstrong. 1^3+5^3+3^3 = 153
Số Armstrong với các ví dụSố Armstrong, còn được gọi là số Narcissist, được người mới bắt đầu quan tâm. Nó gây ra sự tò mò của các lập trình viên chỉ để học một ngôn ngữ lập trình mới. Trong lý thuyết số, một số Armstrong trong một số cơ sở B nhất định là một số là tổng của các chữ số của chính nó, mỗi chữ số được nâng lên công suất của số chữ số. Nói một cách đơn giản, nếu tôi có số 3 chữ số thì mỗi chữ số được nâng lên công suất của ba và được thêm vào để có được một số. Nếu số thu được bằng số ban đầu thì chúng tôi gọi đó là số Armstrong. Thuộc tính duy nhất liên quan đến các số Armstrong là nó có thể thuộc về bất kỳ cơ sở nào trong hệ thống số. Ví dụ, trong hệ thống số thập phân, 153 là một số Armstrong. 1^3+5^3+3^3 = 153 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.0 Số Armstrong là gì LOGIC số ArmstrongVí dụ về số Armstrong 4 chữ số armstrong số Ví dụ về số Armstrong4 chữ số armstrong số 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.1 4 chữ số armstrong sốThuật toán số Armstrong Phương pháp tìm một số Armstrong bằng PythonSố chữ số 4 chữ số của Armstrong là gì? Thuật toán số ArmstrongPhương pháp tìm một số Armstrong bằng Python Algorithm:
Phương pháp tìm một số Armstrong bằng PythonSố chữ số 4 chữ số của Armstrong là gì? Để kiểm tra xem số đã cho là armstrong 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.2 Output: Xác định các số Armstrong trong một phạm vi nhất định 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.3 Output: Số chữ số 4 chữ số của Armstrong là gì?Một số bốn chữ số của Armstrong không là gì ngoài một số bao gồm bốn chữ số như vậy có sức mạnh thứ tư khi được thêm vào cùng nhau. Dưới đây là hai ví dụ được đưa ra dưới đây. Ví dụ-1: 1634 14 + 64 + 34 + 44 = 1634 Ví dụ-2: 8208 84 + 24 + 04 + 84 = 8208 Làm cách nào để tìm số Armstrong 4 chữ số của tôi?Hãy thử mã Python sau đây để tìm tất cả các số Armstrong 4 chữ số: 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.4 Output: Thuật toán để kiểm tra xem số đã cho có phải là armstrong hay khôngBạn có thể áp dụng thuật toán sau để kiểm tra xem số đã cho có phải là số Armstrong hay không Bước 1: Lấy số sẽ được kiểm tra dưới dạng đầu vào từ người dùng. & NBSP; Bước 2: Xác định số chữ số trong số, giả sử đó là n. Bước 3: Trích xuất từng chữ số từ số bằng cách sử dụng vòng lặp. Bây giờ nâng từng chữ số này lên sức mạnh n. Bước 4: Tiếp tục thêm công suất thứ n của các chữ số này trong một biến, giả sử. Bước 5: Một lần, tổng của tất cả công suất thứ n của các chữ số thu được, vòng lặp chấm dứt và, bạn có thể kiểm tra xem giá trị của tổng có bằng chính số không. Nếu cả hai đều bằng nhau, thì số sẽ được gọi là số Armstrong, nếu không thì đó không phải là số Armstrong. 153 có phải là số Armstrong không?Có, 153 là số Armstrong ba chữ số là tổng của các quyền hạn thứ ba là 1, 5 và 3 tạo ra số 153. & NBSP; 13 + 53 + 33 = 1 + 125 + 27 = 153 In một loạt các số Armstrong bằng PythonChương trình Python để in số đầu tiên của N N 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.5 Output: Chương trình Python để in một loạt các số Armstrong trong phạm vi được xác định trước 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.6 Output: Chương trình Python để kiểm tra số ArmstrongChúng tôi sẽ hiểu việc thực hiện thuật toán trên bằng Python. 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.7 Đầu ra Nhập một số: 153armstrong !! Nhập một số: 134not Armstrong! Kiểm tra mã Num_original lưu trữ giá trị ban đầu của đầu vào, trong khi Num lưu trữ số chữ số trong đầu vào. Sử dụng biến NUM_2, chúng tôi tính tổng số các chữ số riêng lẻ được nâng lên theo công suất của biến số lượng tương ứng. Cuối cùng, chúng tôi so sánh số gốc và tổng thu được để kiểm tra thuộc tính của số Armstrong Trong bài viết này, chúng tôi đã xem xét số Armstrong, thuật toán và việc thực hiện nó. Để biết thêm hướng dẫn về Python và học máy hãy theo dõi. Bạn cũng có thể tham gia các khóa học AI ML và sức mạnh phía trước trong sự nghiệp của bạn. Hãy cho chúng tôi biết những gì bạn nghĩ trong phần bình luận dưới đây. & nbsp; số Armstrong trong Câu hỏi thường gặp về PythonSố Armstrong trong Python là gì? Trong Python, chúng ta có thể viết một chương trình kiểm tra số Armstrong. Một số Armstrong được định nghĩa là một số bao gồm ba chữ số như vậy có tổng sức mạnh thứ ba bằng với số gốc.
Có, 371 là số Armstrong, vì 33 + 73 + 13 = 371 Số Armstrong trong 1 đến 100 là gì? Số Armstrong nằm trong phạm vi từ 1 đến 100 chỉ là 1. Làm thế nào để bạn tìm thấy một số là Armstrong hay không? Chúng tôi tìm thấy một số là số armstrong hoặc không bằng cách tính tổng của các khối của mỗi chữ số của nó. Nếu số tiền được đưa ra giống như số gốc, thì nó được cho là một số Armstrong, nếu không thì đó không phải là số Armstrong. Làm thế nào 1634 là một số Armstrong? Vì 1634 là số bốn chữ số, chúng ta có thể tìm ra tổng sức mạnh thứ tư của mỗi chữ số của nó. Bây giờ, số tiền này hóa ra là 1634,14 + 64 + 34 + 44 & nbsp; = 1 + 1296 + 81 + 256 = 1634Hence, 1634 là một số Armstrong. 123 là một số Armstrong? Không, 123 không phải là số Armstrong, AS-13 + 23 +33 không bằng 123 370 có phải là số Armstrong không? Có, 370 là một số Armstrong. 407 có phải là số Armstrong không? Vâng, 407 là một số Armstrong. Tại sao 153 là một số Armstrong? 153 là một số Armstrong vì tổng khối của 1, 3 và 5 tạo ra số 153. & nbsp; 13 + 53 + 33 & nbsp; = 1 + 125 + 27 = 153 Số Armstrong trong Python sử dụng cho Loop là gì?Trong trường hợp số lượng 3 chữ số của Armstrong, tổng khối của mỗi chữ số bằng chính với số lượng.Ví dụ: 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 là số Armstrong.the sum of cubes of each digit is equal to the number itself. For example: 153 = 1*1*1 + 5*5*5 + 3*3*3 // 153 is an Armstrong number.
Công thức cho số Armstrong là gì?= pow (a, n) + pow (b, n) + pow (c, n) + pow (d, n) + pow (e, n) +371, 1634, vv 27 + 343 + 0 = 370, bằng số đã cho;Do đó nó là một số Armstrong.1 + 1296 + 81 + 256 = 1634, bằng số đã cho;Do đó nó là một số Armstrong.pow (a, n) + pow (b, n) + pow (c, n) + pow (d, n) + pow (e, n) + ……… For example : 0, 1, 153, 370, 371, 1634 etc. 27 + 343 + 0 = 370, which is equal to the given number; hence it is an Armstrong number. 1 + 1296 + 81 + 256 = 1634, which is equal to the given number; hence it is an Armstrong number.
Biểu tượng của số Armstrong là gì?Angstrom (/ˈ ŋstrəm/,/ˈ ŋstrĐó là, một mười tỷ (Mỹ) của một mét, một trăm triệu cm, 0,1 nanomet hoặc 100 picometres..... |