Jump to content
gonca16

[Resolvido] Acrescentar números dentro de um tuplo

Recommended Posts

gonca16

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 by thoga31
Tags code + GeSHi

Share this post


Link to post
Share on other sites
thoga31

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!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.