gonca16 Posted November 4, 2015 at 06:00 PM Report Share #589487 Posted November 4, 2015 at 06:00 PM (edited) Ola tenho este pedaço de codigo que nao esta correto: def tdiv(x): """ """ tuplo=(,) div=0 cont=0 while div<x: if x%div==0: t1=x o objectivo e que a funçao receba um inteiro verifique os seus divisores e coloque os divisores num tuplo mas nao sei o que hei de por ali dentro do if porque na teoria os tuplos sao imotaveis entao como e que eu posso acrescentar um numero dentro do tuplo. Desde ja obrigado Edited November 4, 2015 at 06:16 PM by thoga31 Tags code + GeSHi Link to comment Share on other sites More sharing options...
Solution thoga31 Posted November 4, 2015 at 06:22 PM Solution Report Share #589489 Posted November 4, 2015 at 06:22 PM Não sei qual é o objectivo de o resultado ser um tuplo, mas podes trabalhar com listas e transformar no fim essa lista num tuplo. Eis um código exemplificativo que usa algumas coisas que te poderão ser úteis na resolução do problema: l = [] for x in range(1,10): l.append(x) t = tuple(l) Knowledge is free! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now