Alguém sabe como resolver isso em python?
6. O número 3.025 possui a seguinte característica: 30 + 25 = 55 e 55² = 3 025. Escreva um programa que escreva todos os números com quatro algarismos que possuem a citada característica.
7. Escreva um programa que escreva todos os pares de números de dois algarismos que apresentam a seguinte propriedade: o produto dos números não se altera se os dígitos são invertidos. Por exemplo, 93x13 = 39x31 = 1.209.
Soluções para a tarefa
6.
l = []
for i in range(1000, 10000):
n = str(i)
if (int(n[:2]) + int(n[2:])) ** 2 == i:
l.append(i)
print(*l)
____________________________________________
7.
l = []
for i in range(10, 100):
for j in range(i + 1, 100):
i_ = int(str(i)[::-1])
j_ = int(str(j)[::-1])
if i_ * j_ == i * j:
l.append((i, j))
print(l)
Sabendo os conceitos de python, pode-se afirmar que realizando a programação, temos que:
6 - l = []
for i in range(1000, 10000):
n = str(i)
if (int(n[:2]) + int(n[2:])) ** 2 == i:
l.append(i)
print(*l)
7 - l = []
for i in range(10, 100):
for j in range(i + 1, 100):
i_ = int(str(i)[::-1])
j_ = int(str(j)[::-1])
if i_ * j_ == i * j:
l.append((i, j))
print(l)
Lembre-se a linguagem de programação utilizada para resolver as questões foi o python, ao utilizar outras linguagens sua função pode não funcionar devidamente.
O que é python?
A linguagem de programação python é de alto nível, visto que interpretada de script, imperativa, dinâmica e orientada a objetos. Ademais, é Open-Source podendo ser usada em data science, desenvolvimento de web, aplicativos e entre outros.
Saiba mais sobre python em:
brainly.com.br/tarefa/47294993
#SPJ2