Exemplo do Python3 (1) | Tutorial para iniciantes (19)

Índice

1. Exemplo de Python Hello World

Dois, soma de números Python

(1) O exemplo a seguir é inserir dois números através do usuário e calcular a soma dos dois números:

(2) Duas operações digitais, somando usamos o operador mais (+), além disso, há menos (-), multiplicação (*), divisão (/), divisão de chão (//) ou pegue o resto (%) .

(3) Também podemos combinar as operações acima em uma linha de código:

 3. Raiz quadrada do Python

(1) A raiz quadrada, também chamada de raiz quadrática, é expressa como 〔√ ̄〕.

(2) O exemplo a seguir é inserir um número pelo usuário e calcular a raiz quadrada desse número:

(3) Números negativos e complexos podem ser usados ​​das seguintes maneiras:

4. Equação quadrática do Python

5. Python calcula a área de um triângulo

6. Python calcula a área de um círculo

Sete, geração de números aleatórios do Python

(1) Em Python, você pode usar o módulo aleatório integrado para gerar números aleatórios.

 (2) aleatório. aleatório()

 (3) random.randint(a, b)

(四)random.choice(sequence)

(五)random.shuffle(sequence)

Oito, temperatura Python Celsius para temperatura Fahrenheit

Nove, variáveis ​​de troca do Python

(1) O exemplo a seguir usa o usuário para inserir duas variáveis ​​e trocá-las entre si:

(2) Não use variáveis ​​temporárias

10. Declaração if do Python

(1) O exemplo a seguir avalia se um número é positivo, negativo ou zero usando a instrução if...elif...else:

(2) Também podemos usar a instrução if incorporada para obter:

11. Python julga se uma string é um número

mais maneiras

12. Python julga números pares e ímpares

13. Python julga ano bissexto

Quatorze, Python obtém a função de valor máximo

15. Julgamento de números primos em Python

16. Python gera números primos dentro do intervalo especificado

Dezessete, exemplo fatorial Python

18. Tabela de multiplicação de noventa e nove Python

Dezenove, sequência Python Fibonacci

Vinte, número Python Armstrong

(1) O seguinte código é usado para detectar se o número digitado pelo usuário é um número Armstrong:

 (2) Obtenha o número de Armstrong dentro do período especificado

21. Python decimal para binário, octal, hexadecimal

(1) O código a seguir é usado para converter decimal em binário, octal e hexadecimal:

(2) Exemplo de conversão binária

(3) Exemplo de conversão octal

(4) Exemplo de conversão hexadecimal

Vinte e dois, código Python ASCII e conversão de caracteres

23. Algoritmo do máximo divisor comum do Python

24. Algoritmo Mínimo Múltiplo Comum do Python

Vinte e cinco, implementação de calculadora simples em Python

Vinte e seis, Python gera um calendário

Vinte e sete, Python usa sequência recursiva de Fibonacci

28. E/S de arquivo Python

29. Julgamento de string Python

Trinta, conversão de maiúsculas e minúsculas em Python

31. Python calcula o número de dias em cada mês

Trinta e dois, Python obtém a data de ontem

Trinta e três, Python lista operações comuns

(1) definição de lista

(2) listar índice negativo

(3) Adicionando elementos à lista

(4) pesquisa de lista

(5) listar excluir elementos

(6) operador de lista

(7) Use a lista de links de junção para se tornar uma string

(8) string de divisão de lista

(9) Análise de mapeamento de lista

(10) Análise em dicionário

(11) filtro de lista

Trinta e quatro, jogo morto-vivo Python Joseph

Trinta e cinco, Python cinco peixes

Trinta e seis, Python realiza a função de cronômetro

Trinta e sete, Python calcula a soma cúbica de n números naturais

Trinta e oito, Python calcula a soma dos elementos da matriz

Trinta e nove, a matriz Python inverte o número especificado de elementos

(1) Defina uma matriz inteira e inverta o número especificado de elementos para o final da matriz.

(2) O seguinte demonstra a colocação dos dois primeiros elementos do array atrás do array.

 (3) Exemplo 1

 (4) Exemplo 2

 (5) Exemplo 3


1. Exemplo de Python Hello World

O exemplo a seguir é o primeiro exemplo de aprendizado de Python, ou seja, como gerar "Hello World!":

 A saída da execução do código acima é:

Olá Mundo!

Dois, soma de números Python

(1) O exemplo a seguir é inserir dois números através do usuário e calcular a soma dos dois números:

 A saída da execução do código acima é:

Digite o primeiro número: 1,5 
Digite o segundo número: 2,5 
A soma dos números 1,5 e 2,5 é: 4,0

 Neste exemplo, estamos somando dois números informados pelo usuário. A função embutida input() é usada para obter a entrada do usuário, e input() retorna uma string, então precisamos usar o método float() para converter a string em um número.

(2) Duas operações digitais, somando usamos o operador mais (+), além disso, há menos (-), multiplicação (*), divisão (/), divisão de chão (//) ou pegue o resto (%) .

(3) Também podemos combinar as operações acima em uma linha de código:

 A saída da execução do código acima é:

$ python test.py 
Insira o primeiro número: 1,5 
Insira o segundo número: 2,5 
A soma dos dois números é 4,0

 3. Raiz quadrada do Python

(1) A raiz quadrada, também chamada de raiz quadrática, é expressa como 〔√ ̄〕.

Tais como: A linguagem matemática é: √ ̄16=4. A descrição do idioma é: 16=4 sob o sinal de raiz.

(2) O exemplo a seguir é inserir um número pelo usuário e calcular a raiz quadrada desse número:

 A saída da execução do código acima é:

$ python test.py 
Digite um número: 4 
 A raiz quadrada de 4.000 é 2.000

Neste exemplo, levamos o usuário a inserir um número e usamos o operador de expoente ** para calcular a raiz quadrada desse número.

O programa só funciona com números positivos.

(3) Números negativos e complexos podem ser usados ​​das seguintes maneiras:

 A saída da execução do código acima é:

$ python test.py 
Digite um número: -8 
A raiz quadrada de -8 é 0,000+2,828j

 Neste exemplo, usamos o método sqrt() do módulo cmath (matemática complexa).

4. Equação quadrática do Python

O exemplo a seguir é inserir um número pelo usuário e calcular a equação quadrática:

 A saída da execução do código acima é:

$ python test.py 
entrada a: 1 
entrada b: 5 
entrada c: 6 
o resultado é (-3+0j) e (-2+0j)

 Neste exemplo, usamos o método sqrt() do módulo cmath (matemática complexa) para calcular a raiz quadrada.

5. Python calcula a área de um triângulo

O exemplo a seguir é calcular a área do triângulo inserindo o comprimento dos três lados do triângulo pelo usuário:

 A saída da execução do código acima é:

$ python test.py 
Insira o comprimento do primeiro lado do triângulo: 5 
Insira o comprimento do segundo lado do triângulo: 6 
Insira o comprimento do terceiro lado do triângulo: 7 
A área do triângulo é 14,70

6. Python calcula a área de um círculo

A fórmula da área de um círculo é:

Na fórmula r é o raio do círculo.

 

 A saída do exemplo acima é:

A área do círculo é 78,550000

Sete, geração de números aleatórios do Python

(1) Em Python, você pode usar o módulo aleatório integrado para gerar números aleatórios.

importar aleatório

 (2) aleatório. aleatório()

random.random() retorna um decimal aleatório entre 0,0 e 1,0

 A saída da execução do código acima é:

0,7597072251250637

 (3) random.randint(a, b)

random.randint(a, b) retorna um inteiro entre a e b (inclusive).

random.randint(a,b)

 A função retorna um número N, N é um número entre a e b (a <= N <= b), incluindo a e b.

O exemplo a seguir demonstra como gerar um número aleatório entre 0 e 9:

 A saída da execução do código acima é:

4

(四)random.choice(sequence)

random.choice(sequence) é usado para selecionar aleatoriamente um elemento de uma sequência:

 A saída da execução do código acima é:

4

(五)random.shuffle(sequence)

random.shuffle(sequence) é usado para classificar aleatoriamente os elementos na sequência:

 A saída da execução do código acima é:

[3, 2, 4, 5, 1]

Oito, temperatura Python Celsius para temperatura Fahrenheit

O exemplo a seguir demonstra como converter Celsius para Fahrenheit:

 A saída da execução do código acima é:

Insira a temperatura em Celsius: 38 
38,0 Celsius para Fahrenheit é 100,4

 No exemplo acima, a fórmula para converter Celsius para Fahrenheit é celsius * 1,8 = fahrenheit - 32. Portanto, obtenha a seguinte fórmula:

centígrados = (Fahrenheit - 32) / 1,8

Nove, variáveis ​​de troca do Python

(1) O exemplo a seguir usa o usuário para inserir duas variáveis ​​e trocá-las entre si:

 A saída da execução do código acima é:

Insira o valor de x: 2 
Insira o valor 
de y: 3 O valor de x após a troca: 3 
O valor de y após a troca: 2

No exemplo acima, criamos uma variável temporária temp e armazenamos o valor de x na variável temp, depois atribuímos o valor de y a x e, finalmente, atribuímos temp à variável y.

(2) Não use variáveis ​​temporárias

Também podemos trocar variáveis ​​de uma forma muito elegante sem criar variáveis ​​temporárias:

x,y = y,x

 Portanto, o exemplo acima pode ser modificado para:

 A saída da execução do código acima é:

Insira o valor de x: 1 
Insira o valor 
de y: 2 O valor de x após a troca: 2 
O valor de y após a troca: 1

10. Declaração if do Python

(1) O exemplo a seguir avalia se um número é positivo, negativo ou zero usando a instrução if...elif...else :

 A saída da execução do código acima é:

Digite um número: 3 
positivo

(2) Também podemos usar a instrução if incorporada para obter:

 A saída da execução do código acima é:

Digite um número: 0 
zero

11. Python julga se uma string é um número

O exemplo a seguir determina se uma string é um número criando um método is_number() de função personalizada:

 Também podemos fazer isso com uma instrução if embutida:

A saída da execução do código acima é:

Falso 
Verdadeiro 
Verdadeiro 
Verdadeiro 
Verdadeiro 
Verdadeiro 
Verdadeiro 
Falso 
_

mais maneiras

O método isdigit() do Python detecta se uma string consiste apenas em dígitos.

O método isnumeric() do Python verifica se uma string consiste apenas em números. Este método é apenas para objetos unicode.

12. Python julga números pares e ímpares

O exemplo a seguir é usado para determinar se um número é par ou ímpar:

Também podemos fazer isso com uma instrução if embutida:

A saída da execução do código acima é:

Digite um número: 3 
3 é ímpar

13. Python julga ano bissexto

O exemplo a seguir é usado para determinar se o ano informado pelo usuário é um ano bissexto:

Também podemos fazer isso com uma instrução if embutida:

A saída da execução do código acima é:

Digite um ano: 2000 
2000 é um ano bissexto
Digite um ano: 2011 
2011 não é um ano bissexto

Quatorze, Python obtém a função de valor máximo

No exemplo a seguir usamos o método max() para encontrar o valor máximo:

 A saída da execução do código acima é:

2 
b 
2 
2 
80, 100, 1000 Máximo: 1000 
-20, 100, 400 Máximo: 400 
-80, -20, -10 Máximo: -10 
0, 100, -400 Máximo: 100

15. Julgamento de números primos em Python

Um número natural maior que 1, exceto 1 e ele mesmo, não pode ser dividido por outros números naturais (números primos) (2, 3, 5, 7, etc.), ou seja, o número não tem outros fatores, exceto 1 e ele mesmo .

 A saída da execução do código acima é:

$ python3 test.py 
Insira um número: 1 
1 não é um número primo 
$ python3 test.py 
Insira um número: 4 
4 não é um número primo 
2 multiplicado por 2 é 4 
$ python3 test.py 
Insira um número: 5 
5 é um número primo

16. Python gera números primos dentro do intervalo especificado

Os números primos (números primos), também conhecidos como números primos, são infinitos. Não divisível por nenhum divisor que não seja 1 e ele mesmo.

O exemplo a seguir pode gerar números primos dentro do intervalo especificado:

 Execute o programa acima, a saída é:


$ python3 test.py 
Intervalo mínimo de entrada: 1 
Intervalo máximo de entrada: 100 
2 
3 
5 
7 
11 
13 
17 
19 
23 29 
31 
37 
41 
43 
47 
53 
59 
61 
67 
71 
73 
79 
83 
89 
97

Dezessete, exemplo fatorial Python

O fatorial de um inteiro (inglês: fatorial) é o produto de todos os inteiros positivos menores ou iguais ao número, e o fatorial de 0 é 1. Ou seja: n!=1×2×3×...×n.

 A saída da execução do código acima é:

Por favor, digite um número: 
O fatorial de 3 3 é 6

18. Tabela de multiplicação de noventa e nove Python

O exemplo a seguir demonstra como implementar uma tabela de multiplicação nove-nove:

 A saída da execução do código acima é:

 Ao especificar o valor do parâmetro final, você pode cancelar a saída do caractere de retorno de carro no final, para não quebrar a linha.

Dezenove, sequência Python Fibonacci

A sequência de Fibonacci refere-se a tal sequência de 0, 1, 1, 2, 3, 5, 8, 13, destacando especialmente que: o 0º item é 0 e o 1º item é o primeiro 1. A partir do terceiro termo, cada termo é igual à soma dos dois anteriores.

O código para implementar a sequência de Fibonacci em Python é o seguinte:

 A saída da execução do código acima é:

quantos itens você precisa? 10 
Sequência de Fibonacci: 
0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 ,

Vinte, número Python Armstrong

Se um número inteiro positivo de n dígitos for igual à soma das n-ésimas potências de seus dígitos , o número é chamado de número de Armstrong.

Por exemplo 1^3 + 5^3 + 3^3 = 153.

Números de Armstrong até 1000: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407.

(1) O seguinte código é usado para detectar se o número digitado pelo usuário é um número Armstrong:

 A saída da execução do código acima é:

$ python3 test.py 
Insira um número: 345 
345 não é um número de Armstrong 

$ python3 test.py 
Insira um número: 153 
153 é um número de Armstrong 

$ python3 test.py 
Insira um número: 1634 
1634 é um número de Armstrong

 (2) Obtenha o número de Armstrong dentro do período especificado

 A saída da execução do código acima é:

Min: 1 
Max: 10000 
1 
2 
3 
4 
5 
6 
7 
8 
9 
153 
370 
371 
407 
1634 
8208 
9474

 No exemplo acima, produzimos os números de Armstrong entre 1 e 10000.

21. Python decimal para binário, octal, hexadecimal

(1) O código a seguir é usado para converter decimal em binário, octal e hexadecimal:

 A saída da execução do código acima é:

python3 test.py 
número de entrada: 5 
O número decimal é: 5 
é convertido em binário: 0b101 
é convertido em octal: 0o5 
é convertido em hexadecimal: 0x5

(2) Exemplo de conversão binária

 Resultado de saída:

Número binário: 101010 
convertido para decimal: 42 
convertido para octal: 0o52 
convertido para hexadecimal: 0x2a

(3) Exemplo de conversão octal

 Resultado de saída:

Octal: 52 
Convertido para Decimal: 42 
Convertido para Binário: 0b101010 
Convertido para Hex: 0x2a

(4) Exemplo de conversão hexadecimal

 Resultado de saída:

Número Hexadecimal: 2a 
Convertido para Decimal: 42 
Convertido para Binário: 0b101010 
Convertido para Octal: 0o52

Vinte e dois, código Python ASCII e conversão de caracteres

Os seguintes códigos são usados ​​para converter entre códigos e caracteres ASCII:

 A saída da execução do código acima é:

python3 test.py 
Insira um caractere: a 
Insira um código ASCII: 101 
O código ASCII de a é 97 
101 O caractere correspondente é e

23. Algoritmo do máximo divisor comum do Python

O código a seguir é usado para implementar o algoritmo do máximo divisor comum:

 A saída da execução do código acima é:

Digite o primeiro número: 54 
Digite o segundo número: 24 
O maior divisor comum de 54 e 24 é 6

24. Algoritmo Mínimo Múltiplo Comum do Python

O código a seguir é usado para implementar o algoritmo mínimo múltiplo comum:

 A saída da execução do código acima é:

Digite o primeiro número: 54 
Digite o segundo número: 24 
O mínimo múltiplo comum de 54 e 24 é 216

Vinte e cinco, implementação de calculadora simples em Python

O código a seguir é usado para implementar uma calculadora simples, incluindo adição, subtração, multiplicação e divisão básicas de dois números:

 A saída da execução do código acima é:

Selecione a operação: 
1, Adicionar 
2, Subtrair 
3, Multiplicar 
4, Dividir Digite 
sua escolha (1/2/3/4): 2 
Digite o primeiro número: 5 
Digite o segundo número: 2 
5 - 2 = 3

Vinte e seis, Python gera um calendário

O código a seguir é usado para gerar um calendário para uma data especificada:

 A saída da execução do código acima é:

Ano de entrada: 2015 
Mês de entrada: 6 
     de junho de 2015 
Mo Tu We Th Fr Sa Su 
 1 2 3 4 5 6 7 8 
 9 10 11 12 13 14 
15 16 17 18 19 20 21 
22 23 24 25 26 27 28 
29 30

Vinte e sete, Python usa sequência recursiva de Fibonacci

O código a seguir usa recursão para gerar a sequência de Fibonacci:

 A saída da execução do código acima é:

Quantos termos você deseja produzir? 10 
Sequência de Fibonacci: 
0 
1 
1 
2 
3 
5 
8 
13 
21 
34

28. E/S de arquivo Python

O código a seguir demonstra as operações básicas de arquivo do Python, incluindo abrir, ler e gravar:

 A saída da execução do código acima é:

Este texto será gravado no arquivo 
See me now!

29. Julgamento de string Python

O código a seguir demonstra o julgamento de strings Python:

 A saída da execução do código acima é:

Exemplo de Teste 1 
Falso 
Falso 
Falso 
Verdadeiro 
Falso 
Falso 
Falso 
------------------------ 
Exemplo de Teste 2 
Verdadeiro 
Verdadeiro 
Falso 
Verdadeiro 
Falso 
Falso

Trinta, conversão de maiúsculas e minúsculas em Python

O código a seguir demonstra como converter uma string para letras maiúsculas ou converter uma string para minúsculas, etc.:

# Filename : test.py 
# author by : www.runoob.com 

str = "www.runoob.com" 
print(str.upper()) # Converter letras minúsculas em todos os caracteres para letras maiúsculas 
print(str.lower( )) # Converte as letras maiúsculas de todos os caracteres em minúsculas 
print(str.capitalize()) # Converte a primeira letra em maiúsculas e o restante em minúsculas 
print(str.title()) # Converte a primeira letra de cada palavra Convert uma letra em maiúscula e o restante em minúscula

A saída da execução do código acima é:

WWW.RUNOOB.COM 
www.runoob.com 
Www.runoob.com 
Www.Runoob.Com

31. Python calcula o número de dias em cada mês

O código a seguir calcula o número de dias em um mês importando o módulo de calendário:

 A saída da execução do código acima é:

(3, 30)

A saída é uma tupla, o primeiro elemento é o dia da semana (0-6) correspondente ao primeiro dia do mês que está sendo verificado e o segundo elemento é o número de dias no mês. A saída do exemplo acima significa que o primeiro dia de setembro de 2016 é quinta-feira e há 30 dias no total neste mês.

Trinta e dois, Python obtém a data de ontem

O código a seguir obtém a data de ontem importando o módulo datetime:

 A saída da execução do código acima é:

01/07/2023

A saída de exemplo acima significa que a data de ontem é 1º de julho de 2023.

Trinta e três, Python lista operações comuns

(1) definição de lista

>>> li = ["a", "b", "mpilgrim", "z", "exemplo"]
​​>>> li
['a', 'b', 'mpilgrim', 'z', 'exemplo' ]
>>> li[1]        
'b'

(2) listar índice negativo

>>> li
['a', 'b', 'mpilgrim', 'z', 'exemplo']
>>> li[-1]
'exemplo'
>>> li[-3]
'mpilgrim'
>>> li
['a', 'b', 'mpilgrim', 'z', 'exemplo']
>>> li[1:3]  
['b', 'mpilgrim']
>>> li[1:-1]
['b', 'mpilgrim', 'z']
>>> li[0:3]  
['a', 'b', 'mpilgrim']

(3) Adicionando elementos à lista

>>> li
['a', 'b', 'mpilgrim', 'z', 'exemplo']
>>> li.append("new")
>>> li
['a', 'b', ' mpilgrim', 'z', 'exemplo', 'novo']
>>> li.insert(2, "novo")
>>> li
['a', 'b', 'novo', 'mpilgrim', ' z', 'exemplo', 'novo']
>>> li.extend(["dois", "elementos"])
>>> li
['a', 'b', 'novo', 'mpilgrim', ' z', 'exemplo', 'novo', 'dois', 'elementos']

(4) pesquisa de lista

>>> li
['a', 'b', 'novo', 'mpilgrim', 'z', 'exemplo', 'novo', 'dois', 'elementos'] >>> li.index("
exemplo ")
5
>>> li.index("new")
2
>>> li.index("c")
Traceback (último interno):
 Arquivo "<entrada interativa>", linha 1, em ?
ValueError: list.index(x): x não está na lista
>>> "c" in li
False

(5) listar excluir elementos

list.remove(x): x não está na lista >>> li.pop() # pop fará duas coisas: removerá o último elemento da lista e retornará o valor do elemento removido. 'elementos' >>> li ['a', 'b', 'mpilgrim', 'exemplo', 'novo', 'dois']














(6) operador de lista

>>> li = ['a', 'b', 'mpilgrim']
>>> li = li + ['exemplo', 'novo']
>>> li
['a', 'b', 'mpilgrim' , 'exemplo', 'novo']
>>> li += ['dois']        
>>> li
['a', 'b', 'mpilgrim', 'exemplo', 'novo', 'dois']
> >> li = [1, 2] * 3
>>> li
[1, 2, 1, 2, 1, 2]

(7) Use a lista de links de junção para se tornar uma string

>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"} >>> ["%s=%s"
% (k, v) for k, v in params.items()]
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret'] >>> ";"
.join( ["%s=%s" % (k, v) para k, v in params.items()])
'server=mpilgrim;uid=sa;database=master;pwd=secret'

join só pode ser usado em listas cujos elementos são strings; ele não executa nenhuma coerção de tipo. A concatenação de uma lista com um ou mais elementos não string gerará uma exceção. 

(8) string de divisão de lista

>>> li = ['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> s = ";".join(li)
>>> s
'server= mpilgrim;uid=sa;database=master;pwd=secret'
>>> s.split(";")  
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> s.split(";", 1)
['server=mpilgrim', 'uid=sa;database=master;pwd=secret']

split é o oposto de join, ele divide uma string em uma lista de vários elementos.

Observe que o separador (";") foi completamente removido, não aparece em nenhum elemento da lista retornada.

split aceita um segundo argumento opcional que é o número de vezes para dividir.

(9) Análise de mapeamento de lista

>>> li = [1, 9, 8, 4]
>>> [elem*2 for elem in li]   
[2, 18, 16, 8]
>>> li
[1, 9, 8, 4]
>> > li = [elem*2 para elem in li]
>>> li
[2, 18, 16, 8]

(10) Análise em dicionário

>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"} >>> params.keys() dict_keys(
[
' server', 'database', 'uid', 'pwd'])
>>> params.values()
dict_values(['mpilgrim', 'master', 'sa', 'secret'])
>>> params.items ()
dict_items([('servidor', 'mpilgrim'), ('banco de dados', 'mestre'), ('uid', 'sa'), ('pwd', 'segredo')]) >>>
[ k for k, v in params.items()]
['servidor', 'banco de dados', 'uid', 'pwd'] >>>
[v for k, v in params.items()
] ['mpilgrim', 'master', 'sa', 'secret']
>>> ["%s=%s" % (k, v) for k, v in params.items()]
[ 'server=mpilgrim', 'database=master', 'uid=sa', 'pwd=secret']

(11) filtro de lista

>>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"] >>> [elem for elem in li if len
( elem) > 1]
['mpilgrim', 'foo']
>>> [elem for elem in li if elem != "b"]
['a', 'mpilgrim', 'foo', 'c', 'd ', 'd']
>>> [elem for elem in li if li.count(elem) == 1]
['a', 'mpilgrim', 'foo', 'c']

Trinta e quatro, jogo morto-vivo Python Joseph

30 pessoas em um barco, sobrecarregado, precisam de 15 pessoas para desembarcar.

Então as pessoas se alinham em uma fila, e a posição na fila é o número delas.

A contagem começa do 1 e as pessoas que contam até 9 desembarcam.

Este ciclo continua até que restem apenas 15 pessoas no barco. Que pessoas numeradas desembarcaram?

 Execute o exemplo acima, o resultado de saída é:

Desembarque no dia 9 Desembarque no 
dia 18 Desembarque no dia 
27 Desembarque no dia 
6 Desembarque no dia 
16 Desembarque no dia 26 Desembarque no dia 
7 Desembarque no dia 
19 Desembarque 
no 
dia 30 Desembarque no dia 
12 Desembarque no dia 
24 Desembarque no 
dia 8 Desembarque no dia 
dia 22 desembarcou dia 
5 desembarcou 
dia 23

Trinta e cinco, Python cinco peixes

Cinco pessoas A, B, C, D e E foram pescar juntos uma noite, e todos estavam exaustos na madrugada do dia seguinte, então cada um deles encontrou um lugar para dormir.

Há três doses por dia, A acorda primeiro, divide o peixe em cinco porções, joga fora o peixe que sobrou e pega sua própria porção.

B acorda pela segunda vez, também divide o peixe em cinco partes, joga fora o peixe que sobrou e pega a sua parte. .

C, D e E acordam por sua vez e pegam o peixe da mesma maneira.

Quantos peixes eles pegaram pelo menos?

 resultado da operação:

Existem 3121 peixes no total

Trinta e seis, Python realiza a função de cronômetro

O exemplo a seguir usa o módulo time para implementar a função cronômetro:

 Os resultados do teste são:

Pressione Enter para iniciar a cronometragem e Ctrl + C para interromper a cronometragem. 

Tempo de início 
: 3,0 segundos 
Tempo: 5,0 segundos 
^C Fim 6,0 segundos 
Tempo total: 6,69 segundos

Trinta e sete, Python calcula a soma cúbica de n números naturais

Fórmula de cálculo 13 + 23 + 33 + 43 + .... + n3

Requisitos de implementação:

Entrada: n = 5

saída: 225

Fórmula: 13 + 23 + 33 + 43 + 53 = 225

Entrada: n = 7

Entrada: 784

Fórmula: 13 + 23 + 33 + 43 + 53 + 63 + 73 = 784

 A saída do exemplo acima é:

225

Trinta e oito, Python calcula a soma dos elementos da matriz

Defina uma matriz de inteiros e calcule a soma dos elementos.

Requisitos de implementação:

Entrada: arr[] = {1, 2, 3}

saída: 6

Cálculo: 1 + 2 + 3 = 6

 A saída do exemplo acima é:

A soma dos elementos do array é 34

Trinta e nove, a matriz Python inverte o número especificado de elementos

(1) Defina uma matriz inteira e inverta o número especificado de elementos para o final da matriz.

Por exemplo: (ar[], d, n) vira os primeiros d elementos do array arr com comprimento n para o final do array.

(2) O seguinte demonstra a colocação dos dois primeiros elementos do array atrás do array.

Matriz bruta:

 Depois de virar:

 (3) Exemplo 1

 A saída do exemplo acima é:

3 4 5 6 7 1 2

 (4) Exemplo 2

 A saída do exemplo acima é:

3 4 5 6 7 1 2

 (5) Exemplo 3

 A saída do exemplo acima é:

3 4 5 6 7 1 2

Acho que você gosta

Origin blog.csdn.net/wuds_158/article/details/131495981
Recomendado
Clasificación