Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Tue Mar 12 01:18:50 2019
- testes com listas.
- """
- from random import *
- from math import *
- def gera_vetor(x): # "x" é a dimensão do vetor.
- x = int(x)
- i = 0
- vetor=[0]*x
- inter = randint(1,(10*x))
- while i < len(vetor):
- vetor[i] = randint(-inter,inter)
- i = i + 1
- return vetor
- def calcula_modulo(y):
- y = list(y)
- mod = 0
- pos = 0
- while pos < len(y):
- mod = mod + ((y[pos])**2)
- pos += 1
- return 'O módulo do vetor deve ser: {0:.3f}'.format(sqrt(mod))
- def inverte_lista(x):
- y = gera_vetor(x)
- print(y)
- cont = 0
- len(y)
- invert = []
- while cont < len(y):
- invert.append(y[len(y) - 1 - cont])
- cont += 1
- return invert
- ask_user = input('Digite a dimensão máxima do vetor: ')
- a = gera_vetor(ask_user)
- print('O vetor de dimensão {0} gerado para o teste será:\n{1}'.format(ask_user,a))
- contador = 0
- while contador < len(a):
- print('Componente da posição {0}: {1}'.format(contador,a[contador]))
- contador += 1
- print(calcula_modulo(a))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement