Số tự động trong python là gì?

Số tự động là số có “n” chữ số sao cho n chữ số cuối cùng trong bình phương của số đó sẽ là chính số đó. Viết thuật toán và mã Python tiếp theo để kiểm tra xem số đã cho có phải là số tự động không. Viết hàm tìm bình phương của một số cho trước. Ví dụ: 25 là một số tự động có 2 chữ số với bình phương là 625 và 376  với  bình phương  141376 là một số tự động có 3 chữ số

THUẬT TOÁN

Bước 1. Bắt đầu
Bước 2. đọc n
Bước 3. xác định hàm ac theo n
Bước 4. nếu n chữ số cuối của n**2 bằng n
thì trả về Tự định hình

Bước 5. khác trả lại Không tự biến
Bước 6. in ac[n]                                                                                                                       Bước7. Dừng lại

MÃ GIẢ

Quy trình tìm xem số có phải là số tự đồng dạng hay không
Bắt đầu
đọc n
xác định hàm ac theo thuật ngữ
if  last n digits of n**2 equal to n then return Automorphic
else return Not automorphic
print ac[n]

MÃ SỐ

n=input[].rstrip[]
def ac[n]:
    if str[int[n]**2][len[str[int[n]**2]]-len[n]:len[str[int[n]**2]]]==n:
        return['Automorphic']
    else:
        return['Not automorphic']
print[ac[n]]

Chia sẻ cái này

  • Twitter
  • Facebook

Như thế này

Thích Đang tải.

Một số được gọi là số tự dạng nếu số đó có ở [các] chữ số cuối cùng của bình phương số ban đầu

Nếu số đó là 25 thì bình phương của 25 là 625 trong đó hai chữ số cuối chứa số ban đầu i. e. 25. Do đó, số này là một số tự động

Nếu số đó là 20 thì bình phương của 20 là 400 không chứa 20 ở chữ số tận cùng của nó. Vậy 20 không phải là số tự nhiên

Đối với chương trình này, các phạm vi được lấy làm đầu vào, cho mỗi số giữa các phạm vi; . Sau đó, kiểm tra xem ô vuông có chứa số ban đầu ở [các] chữ số cuối cùng của nó hay không. Nếu nó chứa thì số được hiển thị dưới dạng đầu ra, nếu không thì không

Một số được gọi là số Tự động hoặc Số Tuần hoàn khi và chỉ khi hình vuông của nó kết thúc bằng các chữ số giống như chính số đó

Ví dụ về số tự động hoặc số tuần hoàn. 52 = 25, 62 = 36, 762 = 5776, 3762 = 141376

Danh sách số tự động. 0, 1, 5, 6, 25, 76, 376, 625, 9376, 90625, 109376, 890625, 2890625, 7109376, 12890625, 87109376

//Để kiểm tra một số đã cho có phải là số tự động hay không
a = int[input["Nhập số. "]]
b = a*a
print["Bình phương của một số là. ",b]
if[a % 10. = b % 10].
print[a," không phải là tự biến hình"]
a=10 #[a = a/10]
b .
else:
print[a, "is a automorphic"]

Trong phương pháp này, chúng tôi sẽ sử dụng toán tử modulo để trích xuất số chữ số cuối cùng dựa trên độ dài của đầu vào số. Chúng tôi sẽ đảo ngược số để khớp với thứ tự số ban đầu của các chữ số

Cho một đầu vào số nguyên là số, chúng tôi thực hiện các thao tác sau,

  • Tìm bình phương của đầu vào số nguyên đã cho
  • Kiểm tra xem hình vuông % 10 ** len[ str[ number ] ] có khớp với chính số ban đầu không

Hãy triển khai Logic trên bằng Ngôn ngữ Python

Cho một số N, nhiệm vụ là kiểm tra xem số đó có phải là số tự động hay không. Một số được gọi là số tự động khi và chỉ khi bình phương của nó có tận cùng bằng các chữ số của chính số đó

ví dụ.  

Đầu vào. N = 76 
Đầu ra. Automorphic
Giải thích. Như 76*76 = 5776

Đầu vào. N = 25
Đầu ra. Phép biến hình
Là 25*25 = 625

Đầu vào. N = 7
Đầu ra. Không tự biến hình
Vì 7*7 = 49
 

Đề nghị thực hành

số tự động

Thử nó

Tiếp cận

  • Lưu bình phương của số đã cho
  • Lặp lại cho đến khi N trở thành 0 vì chúng ta phải khớp tất cả các chữ số với hình vuông của nó
    • Kiểm tra xem [n%10 == sq%10] i. e. chữ số cuối cùng của số = chữ số cuối cùng của hình vuông hay không
      • nếu không bằng trả về false
      • Nếu không, tiếp tục tôi. e. giảm số lượng và hình vuông i. e. n = n/10 và sq = sq/10;
  • Trả về true nếu tất cả các chữ số khớp nhau

Dưới đây là việc thực hiện các phương pháp trên.  

C++




Not Automorphic
01

Not Automorphic
02

Not Automorphic
03
Not Automorphic
04
Not Automorphic
05

 

Not Automorphic
06

________ 107 ________ 108 ________ 10 ________ 11

Not Automorphic
2

Not Automorphic
3

Not Automorphic
4
Not Automorphic
5____16

Not Automorphic
4

Not Automorphic
8

Not Automorphic
4
Not Automorphic
010

Not Automorphic
3____10
Not Automorphic
013

 

Not Automorphic
3____1015

Not Automorphic
3____1017
Not Automorphic
018

Not Automorphic
019
Not Automorphic
020

Not Automorphic
019
Not Automorphic
022

Not Automorphic
019
Not Automorphic
5
Not Automorphic
025

Not Automorphic
026
Not Automorphic
027
Not Automorphic
028
Not Automorphic
029

 

Not Automorphic
019
Not Automorphic
031

Not Automorphic
019
Not Automorphic
033

Not Automorphic
019
Not Automorphic
035

Not Automorphic
3____1037

 

Not Automorphic
3____1027
Not Automorphic
040
Not Automorphic
029

Not Automorphic
037

 

Not Automorphic
043

Not Automorphic
0
Not Automorphic
045

Not Automorphic
2

Not Automorphic
3____10
Not Automorphic
049

 

Not Automorphic
3____1051____1052

Not Automorphic
053
Not Automorphic
054
Not Automorphic
055
Not Automorphic
029

 

Not Automorphic
3____1027
Not Automorphic
059

Not Automorphic
037

Java




Not Automorphic
061

Not Automorphic
062
Not Automorphic
063

Not Automorphic
064
Not Automorphic
065

Not Automorphic
3____106

Not Automorphic
3_______1069
Not Automorphic
070
Not Automorphic
08
Not Automorphic
0
Not Automorphic
1

Not Automorphic
3____12

Not Automorphic
019
Not Automorphic
010

Not Automorphic
078
Not Automorphic
5____1080
Not Automorphic
081
Not Automorphic
082

Not Automorphic
019
Not Automorphic
0
Not Automorphic
013

 

Not Automorphic
019
Not Automorphic
015

Not Automorphic
019
Not Automorphic
017
Not Automorphic
00
Not Automorphic
081
Not Automorphic
02

Not Automorphic
026
Not Automorphic
020

Not Automorphic
026
Not Automorphic
022

Not Automorphic
026
Not Automorphic
5
Not Automorphic
09
Not Automorphic
10
Not Automorphic
11
Not Automorphic
10
Not Automorphic
13

Not Automorphic
14
Not Automorphic
027
Not Automorphic
028
Not Automorphic
029

 

Not Automorphic
026
Not Automorphic
031

Not Automorphic
026
Not Automorphic
21____110
Not Automorphic
029

Not Automorphic
026
Not Automorphic
25
Not Automorphic
10
Not Automorphic
029

Not Automorphic
019
Not Automorphic
037

 

Not Automorphic
019
Not Automorphic
027
Not Automorphic
040
Not Automorphic
029

Not Automorphic
3____1037

 

Not Automorphic
3____137

Not Automorphic
3____139
Not Automorphic
069
Not Automorphic
41
Not Automorphic
42

Not Automorphic
3____12

Not Automorphic
019
Not Automorphic
0
Not Automorphic
47
Not Automorphic
48
Not Automorphic
029

 

Not Automorphic
019
Not Automorphic
51
Not Automorphic
052
Not Automorphic
53
Not Automorphic
055
Not Automorphic
55

Not Automorphic
3____1037

Not Automorphic
037

Python3




Not Automorphic
59

Not Automorphic
60

Not Automorphic
61

Not Automorphic
62
Not Automorphic
63

 

Not Automorphic
3____165

Not Automorphic
3
Not Automorphic
5
Not Automorphic
68
Not Automorphic
081
Not Automorphic
53

Not Automorphic
4
Not Automorphic
72
Not Automorphic
73
Not Automorphic
74
Not Automorphic
72

Not Automorphic
3____177
Not Automorphic
73
Not Automorphic
72
Not Automorphic
80
Not Automorphic
72

Not Automorphic
82

Not Automorphic
3____184

Not Automorphic
3____1017
Not Automorphic
00____1081
Not Automorphic
89

 

Not Automorphic
019
Not Automorphic
91

Not Automorphic
019
Not Automorphic
93

Not Automorphic
019
Not Automorphic
5
Not Automorphic
96
Not Automorphic
97
Not Automorphic
10
Not Automorphic
99
Not Automorphic
73
Not Automorphic
77
Not Automorphic
97
Not Automorphic
10
Not Automorphic
89

Ý nghĩa của số tự động là gì?

Số tự động là số nguyên có bình phương kết thúc bằng số nguyên đã cho , vì [25]2 = 625 và [76]2 . Các số Strobogrammatic đọc giống nhau sau khi đã được xoay 180°; . g. , 69, 96, 1001.

11 có phải là số tự nhiên không?

Định nghĩa và tính chất

15 có phải là số tự nhiên không?

Cơ số 15 là cơ số b lẻ nhỏ nhất để có 1 số tự nhiên trong dãy xác định. Điều này không nên ngụ ý rằng nó là cơ sở lẻ nhỏ nhất để có các số tự động

20 có phải là số tự nhiên không?

Tôi sớm phát hiện ra rằng những con số như vậy được gọi là số tự động. Em thấy rằng, cứ một dãy các chữ số cho trước thì chỉ có hai số tự nhiên, một số tận cùng là 5 và một số tận cùng là 6 [trừ các số tự nhiên có 1 chữ số gồm 0 và 1]. . câu đố

Chủ Đề