potência python 2.7
Boa noite!
Estou aprendendo python 3,7 e participando de um processo seletivo que tem python 2,7. Farei uma prova simples de programação mas não to conseguindo entender o exemplo dado. Segue o exemplo:
Escreva um programa que calcule o quadrado de um número e mostre o resultado.
Entrada: O programa deverá ler linhas de entrada padrão. Cada linha conterá um inteiro positivo.
Rendimento:Para cada linha de entrada, mostre na saída padrão o quadrado do número> Exiba cada resultado em uma nova linha.
teste 1 : entrada de teste 5 - rendimento esperado 25
teste 2 : entrada de teste 25 - rendimento esperado 625
Eu fiz:
r1 = 5 **2
r2 = 25**2
print r1
print r2
Só que o caso de teste me aponta um erro que não to entendendo.
https://imgur.com/a/JeH73vu.
To desde ontem tentando entender, já revirei a internet, falei com 2 amigos que são programadores experientes e nada...
Só preciso de uma luz no exemplo pra poder fazer a prova.
Agradeço muito
Estou aprendendo python 3,7 e participando de um processo seletivo que tem python 2,7. Farei uma prova simples de programação mas não to conseguindo entender o exemplo dado. Segue o exemplo:
Escreva um programa que calcule o quadrado de um número e mostre o resultado.
Entrada: O programa deverá ler linhas de entrada padrão. Cada linha conterá um inteiro positivo.
Rendimento:Para cada linha de entrada, mostre na saída padrão o quadrado do número> Exiba cada resultado em uma nova linha.
teste 1 : entrada de teste 5 - rendimento esperado 25
teste 2 : entrada de teste 25 - rendimento esperado 625
Eu fiz:
r1 = 5 **2
r2 = 25**2
print r1
print r2
Só que o caso de teste me aponta um erro que não to entendendo.
https://imgur.com/a/JeH73vu.
To desde ontem tentando entender, já revirei a internet, falei com 2 amigos que são programadores experientes e nada...
Só preciso de uma luz no exemplo pra poder fazer a prova.
Agradeço muito
Ricardo
Curtidas 1
Melhor post
Ricardo Pestana
03/10/2018
Ricardo,
Tenta assim:
print(r1)
print(r2)
Tenta assim:
print(r1)
print(r2)
GOSTEI 1
Mais Respostas
Ricardo
03/10/2018
Valeu a ajuda , Ricardo.
Já tentei assim e também não funcionou.
O programa começa assim quando abro a tela no teste: https://imgur.com/a/CIX0z1X
Uso o Pycharm com a versão 3.7 , no 3.7 faço rapidinho. Pensei que fosse indentação mas realmente to perdido.
Já tentei assim e também não funcionou.
O programa começa assim quando abro a tela no teste: https://imgur.com/a/CIX0z1X
Uso o Pycharm com a versão 3.7 , no 3.7 faço rapidinho. Pensei que fosse indentação mas realmente to perdido.
GOSTEI 0
Ricardo Pestana
03/10/2018
Bom dia,
Instalei a 2.7, e montei o script abaixo e funcionou certinho... pode ver a saída do programa após o código
import sys
r1 = 5**2
r2 = 25 ** 2
print r1
print r2
print (sys.version)
<<<<<<<<<<<<<<<<<<<<<< fim do programa >>>>>>>>>>>>>>>>>>>>>>>>>>
C:\\Users\\ricardo\\PycharmProjects\\teste\\venv\\Scripts\\python.exe C:/Users/ricardo/PycharmProjects/teste/teste.py
25
625
2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)]
Process finished with exit code 0
Instalei a 2.7, e montei o script abaixo e funcionou certinho... pode ver a saída do programa após o código
import sys
r1 = 5**2
r2 = 25 ** 2
print r1
print r2
print (sys.version)
<<<<<<<<<<<<<<<<<<<<<< fim do programa >>>>>>>>>>>>>>>>>>>>>>>>>>
C:\\Users\\ricardo\\PycharmProjects\\teste\\venv\\Scripts\\python.exe C:/Users/ricardo/PycharmProjects/teste/teste.py
25
625
2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)]
Process finished with exit code 0
GOSTEI 0
Ricardo
03/10/2018
Funciona aqui também, mas no dito teste não. Consegui resolver fazendo assim :
print input() ** 2
Agradeço muito sua ajuda!
print input() ** 2
Agradeço muito sua ajuda!
GOSTEI 0