Ir para conteúdo
Fórum Script Brasil

Thiago.D

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por Thiago.D

  1. Oi, estou aprendendo a programar em Python pelo livro "How to Think Like a Computer Scientist - 2º Edition" e estou tendo dificuldade para fazer um exercício: Ele pede para eu fazer uma função que entre com um numero inteiro qualquer e retorne True caso ele seja numero primo ou False caso não seja.

    Eu perguntei isso em outro forum mas o pessoal de la me deu um exemplo com o comando "range", só que esse comando ainda não foi explicado no livro, então tm que ser um outro algoritmo. Então eles me mostraram outro, só que esse tinha o comando "break", outro comando que ainda não foi apresentado.

    Gostaria que alguém aqui me mostrasse um outro modo de fazer esse script.

    P.S.: A definição de numero primo é: Numero que é apenas divisivel por 1 e por ele mesmo.

  2. Oi, estou aprendendo Python pelo livro How to Think Like a Computer Scientist, e no capítulo 3 - Funções tem um exercíco que eu não consegui fazer:

    -----------------------------------------------------------------------------------------

    Fill in the body of the function definition for

    cat_n_times so that it will print the string, s, n times:

    def cat_n_times(s, n):

    <fill in your code here>

    Save this function in a script named import_test.py.

    Now at a unix prompt, make sure you are in the same directory where

    the import_test.py is located (ls should

    show import_test.py). Start a Python shell and try the

    following:

    >>> from import_test import *

    >>> cat_n_times('Spam', 7)

    SpamSpamSpamSpamSpamSpamSpam

    If all is well, your session should work the same as this one. Experiment

    with other calls to cat_n_times until you feel comfortable with

    how it works.

    ---------------------------------------------------------------------------------------------

    Tentei algo como:

    def cat_n_times(s, n):

    print s * n

    OU

    def cat_n_times(s, n):

    part1 * x

    part1 = s

    x = n

    mas não deu certo, gostaria que alguém me ajudasse se possível.

×
×
  • Criar Novo...