j'ai deux listes comme celle-ci:Appliquer la formule avec deux listes différentes
listA = [51, 988, 1336, 2067, 1857, 3160]
listB = [1, 2, 3, 4, 5, 6]
Je dois appliquer cette formule dans les listes:
n/pi * ((x*0.1)+1)**2 - pi * (x*0.1)**2
Le « n » est les éléments de listeA, 'x' est les éléments qui correspondent au même index de 'n' dans listB.
Je dois appliquer cette formule à tous les éléments des deux listes. De sorte que lorsque la boucle exécute la première fois qu'il doit faire ceci:
51/pi*((1*0.1)+1)**2 - pi *(1*0.1)**2
Pour la deuxième cela, il a besoin de le faire:
988/pi*((2*0.1)+1)**2 - pi*(2*0.1)**2
Et il répète jusqu'à la fin des deux listes. Je sais que je dois utiliser une boucle 'for', mais mon problème est que je ne sais pas comment obtenir les éléments de la deuxième liste. Je suis en train de le faire:
for n in listA:
n/pi*((......))
intérieur supports de Thhe il devrait être les éléments de listeB mais je ne sais pas comment les obtenir, et ils ont besoin d'avoir le même indice que l'élément de listeA. La sortie devrait être une troisième liste avec le résultat de chaque formule appliquée.
J'ai essayé de m'expliquer de la meilleure façon possible, mais si vous ne comprenez pas ma question, n'hésitez pas à poser n'importe quelle question.
Merci d'avance.
Ils doivent être calculé après la formule 1, jusqu'à la fin des deux listes – Stagg
Vous devez imprimer le résultat ou un magasin? – Serenity
Je dois le retourner, car cela se passera à l'intérieur d'une fonction – Stagg