Je voudrais imprimer une liste côte à côte à plusieurs reprises. Ce qui se passe essentiellement dans mon programme, c'est que je prends une ligne de données à partir d'une feuille de calcul dans la boucle pour et que je remplis la liste client = []. J'ai alors une série de si et d'autres instructions pour déterminer si imprimer une valeur ou non. Je puis effacer client = [] à la fin de chaque rangée. Cela imprime de haut en bas, mais parce que je veux imprimer la sortie, je voudrais imprimer les résultats de chaque rangée de données côte à côte.Impression répétée d'une liste côte à côte
Notez que chaque ligne de ma feuille de calcul contient des données pertinentes pour un client et je souhaite essentiellement imprimer une liste pour chaque client côte à côte.
client = []
for rowOfCellObjects in Millar_sheet['A2':'AA13']:
for cellObj in rowOfCellObjects:
client.append(cellObj.value)
print(client[0]) #policy number
print(client[9]) #license plate
if client[12] != "Not Applicable":
float(client[12])
print('S.I. = ' + '$' + str("%0.2f" % client[12]))
else:
print('S.I. ' + client[12])
print('Basic = ' + '$' + str("%0.2f" % client[13]))
client = []
C'est ce que la sortie ressemble à:
PP00041503
PCR 2703
S.I. Not Applicable
Basic = $1000.00
Loading = 15.0%
Subtotal = $1150.00
SP = 10.0%, -$103.50
$1035.00
NCD = 20.0%, -$207.00
$828.00
Pre-tax Premium is $828.00
Premium Tax = +$49.68
$877.68
RS = +$100
Total = $977.68
--- END OF ROW ---
PP00041503
PCR 2703
Basic = $1000.00
Loading = 15.0%
Subtotal = $1150.00
SP = 10.0%, -$103.50
$1035.00
NCD = 20.0%, -$207.00
$828.00
Pre-tax Premium is $828.00
Premium Tax = +$49.68
$877.68
RS = +$100
Total = $977.68
--- END OF ROW ---
Je veux qu'il ressemble à ceci:
PP00041503 PP00041503
PCR 2703 PCR 2703
S.I. Not Applicable Basic = $1000.00
Basic = $1000.00 Loading = 15.0%
Loading = 15.0% Subtotal = $1150.00
Subtotal = $1150.00 SP = 10.0%, -$103.50
SP = 10.0%, -$103.50 $1035.00
$1035.00 NCD = 20.0%, -$207.00
NCD = 20.0%, -$207.00 $828.00
$828.00 Pre-tax Premium is $828.00
Pre-tax Premium is $828.00 Premium Tax = +$49.68
Premium Tax = +$49.68 $877.68
$877.68 RS = +$100
RS = +$100 Total = $977.68
Total = $977.68 --- END OF ROW ---
--- END OF ROW ---
S'il vous plaît ajouter un petit exemple du résultat courant et souhaité –
Quel est le résultat attendu? –