Programação em Python [closed]

-1

Estou aprendendo programação em Python pela Full Circle Magazine. Alguém pode corrigir este programa, pois não está funcionando.

#!/usr/bin/env python
strng = 'The time has come'
pos = strng.find('time')
    
por Muddassir Nazir 02.11.2013 / 11:23

1 resposta

2

Eu acho que você está usando o Ubuntu e está tentando aprender python. Aqui está um guia passo a passo sobre como fazer seu exemplo funcionar.

  1. Digite terminal no hud (o símbolo do ubuntu no canto superior esquerdo da tela) e aperte enter. Isso abre um terminal.

  2. No tipo de terminal python . Isso abre um shell de programação interativa para python.

  3. Em seguida, digite seu código. Você receberá sua saída imediatamente. Eu acho que você está lutando com seu código porque você não sabe o que fazer com a variável pos . No exemplo a seguir, basta digitar pos para obter o valor de pos . Você também pode digitar print pos .

    strng = 'The time has come'
    pos = strng.find('time')
    pos 
    

O tipo de saída que você deve ver é

>>> strng = 'the time has come'
>>> pos = strng.find('time')
>>> pos
4
>>> strng[4]
't'
>>> strng[4:]
'time has come'

Se você deseja executar isso como um arquivo, é necessário proceder da seguinte maneira.

  1. No seu tipo de terminal which python . Isso lhe dá o lugar do arquivo executável binário que é python.

  2. Coloque este "shebang" ( #!/usr/bin/python ) no topo de um arquivo que você salva com o nome que você deseja.

  3. Execute o comando chmod +x the_file_name_you_choose.py para tornar seu arquivo executável.

  4. Em seguida, execute no mesmo diretório que seu arquivo python the_file_name_you_choose.py . Se você apenas atribuir algumas variáveis e não chamá-las (ou seja, pos = ... , mas nunca chamar pos ), isso não lhe dará nenhuma saída.

Deixe-nos saber se há mais alguma coisa. Se o seu problema está relacionado ao python ao invés de não entender como usar o python no Ubuntu, faça sua pergunta no stackoverflow.

    
por don.joey 02.11.2013 / 11:44