• Matéria: Informática
  • Autor: AlexNhabinde
  • Perguntado 5 anos atrás

python
Faca um Programa que leia dois vetores com 10 elementos cada. Gere um terceiro vetor de 20 elementos, cujos valores deverao ser compostos pelos elementos intercalados dos dois outros vetores ​


GeBEfte: Você sabe dizer, especificamente, como deve ser o método de entrada dos dados dos vetores. Por exemplo, deve ser lido cada valor individualmente ou devem ser dispostos todos valores do vetor separados por espaços ...

Respostas

respondido por: GeBEfte
2

Vamos então considerar que os elementos devem ser informados individualmente. Note, no entanto, que o enunciado não deixa claro o tipo de dados que serão lidos (números inteiros ou em ponto flutuante, strings ... ).

Vou considerar que devam ser números inteiros (integers), mas caso queira (ou deva) abrir espaço para outros tipos de dados, será necessário trocar a função de casting utilizada na leitura dos dados.

Ainda, é preciso ressaltar que, nessa resolução, não haverá validação de dados ou controle/tratamento de exceções, portanto cabe ao usuário enviar corretamente os dados solicitados.

Obs.: Os pontos que precedem algumas linhas não fazem parte do programa, foram colocados apenas para garantir a indentação do código aqui no site.

[Python 3.8]

vec1 = list()

vec2 = list()

vec3 = list()

print('Primeiro Vetor')

for i in range(10):

 vec1.append(int(input(f'Digite o valor do {i+1}° elemento: ')))

print('\nSegundo Vetor')

for i in range(10):

 vec2.append(int(input(f'Digite o valor do {i+1}° elemento: ')))

for i in range(10):

 vec3.append(vec1[i])

 vec3.append(vec2[i])

print(f'\nO terceiro vetor fica: {vec3}')

\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio

Anexos:

AlexNhabinde: Obrigado
GeBEfte: tranquilo :)
AlexNhabinde: Python é bem divertido
Perguntas similares