Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção : - O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python; - Pra quem ainda não está familiarizado com a linguagem, um módulo é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros:
Este é um programa em que o usuário ao digitar uma string, o programa vai imprimir essa string de trás pra frente , ou seja, a string será mostrada ao contrário.
Observação: Se você quiser ver esse código em Linguagem Python, veja o 6º exercício desta lista de exercícios
Código-fonte
#include <stdio.h> /*Arquivo cabeçalho que contém a função printf()*/
#include <string.h> /*Arquivo cabeçalho que contém as funções para manipulação de strings como,strlen,strcmp,etc. */
int main()
{
char strings[200];
int i, tamanho;
printf("Digite uma string: ");
fgets(strings,200,stdin);
tamanho = strlen(strings);
printf("A string invertida : ");
for(i=tamanho; i>=0; i--)
{
printf("%c" ,strings[i]);
}
return 0;
}
Explicações :
Código-fonte
#include <stdio.h> /*Arquivo cabeçalho que contém a função printf()*/
#include <string.h> /*Arquivo cabeçalho que contém as funções para manipulação de strings como,strlen,strcmp,etc. */
int main()
{
char strings[200];
int i, tamanho;
printf("Digite uma string: ");
fgets(strings,200,stdin);
tamanho = strlen(strings);
printf("A string invertida : ");
for(i=tamanho; i>=0; i--)
{
printf("%c" ,strings[i]);
}
return 0;
}
Explicações :
- strlen é uma função que retorna o tamanho da string digitada ;
- Em char strings[200] ,declaramos uma string de nome strings com 200 caracteres,mas como uma string tem que terminar com um nulo - \0, a string só terá 199 caracteres úteis para a sequência de caracteres.
- Observação: Você NÃO precisa adicionar o nulo no final da string manualmente, porque o compilador C adiciona automaticamente.
- Em fgets(strings,200,stdin); A função fgets pega uma string e armazena na variável strings, com tamanho de 200 caracteres, de stdin. stdin é o dispositivo de entrada padrão (geralmente o teclado).
- o operador( -- ) que encontramos no comando de repetição for é um operador de decremento( o operador-- subtrai 1 ao seu operando), ou seja , se por exemplo , tamanho igual a 5, o i-- vai pegar o valor 5 e decrementar até o valor 0 (5,4,3,3,1,0) porque a condição é que i seja maior ou igual a zero. Se a condição fosse por exemplo i>=2, o i-- ia decrementar até 2 (5,4,3,2)
Comentários
Postar um comentário