Dieser Artikel fasst verschiedene Arten des Schreibens zusammen, wenn im Python-Lernprozess aufgetreten ist.
Kleine Probleme, die beim Python-Beispiellernen auftreten. Ich habe das Thema geändert, um die Ergebnisse jeder Datei anzuzeigen und zu vervollständigen Nach der Aussage endet der Artikel mit der ursprünglichen Frage und Antwort
1. Wenn Methode
A. Programm
# !/usr/bin/python
# -*- Kodierung: UTF-8 -*-
i = int(input('Net profit:'))
arr = [1000000, 600000, 400000, 200000, 100000, 0]
rat = [0,01, 0,015, 0,03, 0,05, 0,075, 0,1]
r = 0
für idx im Bereich(0, 6):
wenn i > arr[idx]:
r += (i - arr[idx]) * rat[idx]
if arr[idx] == 0:
print('<100000','file',(i - arr[idx]) * rat[idx])
else:
print(arr[idx] ,'file',(i - arr[idx]) * rat[idx])
i = arr[idx]
print('Gesamtbonus:',r)
D:PythonScriptpythonpython.exe D:/PythonScript/456
Nettogewinn: 1100000
1000000 Datei 1000,0
600000 Datei 6000,0
400000 Datei 6000,0
200000 Datei 10000,0
100000 Datei 7500,0
100000 Datei 10.000,0
Gesamtbonus: 40500,0
Prozess beendet mit Exit-Code 0
B. Programm
# !/usr/bin/python
# -*- Kodierung: UTF-8 -*-
i = int(input('Nettogewinn:'))
arr = [1000000, 600000, 400000, 200000, 100000, 0]
rat = [0,01, 0,015, 0,03, 0,05, 0,075, 0,1 ]
r = 0
für idx im Bereich(0, 6):
if i > arr[idx]:
r += (i - arr[idx]) * rat[idx ]
if arr[idx] == 0:
print('<100000','file',(i - arr[idx]) * rat[idx])
else:
r)
B. Ergebnis
Nettogewinn: 1100000
1100000 Datei 1000,0 1000000 Level 6000,0600000 Level 6000,0400000 Level 10000,0200000 Level 7500,0<10 0000 Level 10000,0
Gesamtbonus: 40500,0Prozess mit Exit-Code 0 beendet
C. Programm
# !/usr/bin/python
# -*- Kodierung: UTF-8 -*-
i = int(input('Net profit:'))
arr = [1000000, 600000, 400000, 200000, 100000, 0]
rat = [0,01, 0,015, 0,03, 0,05, 0,075, 0,1]
r = 0
für idx im Bereich(0, 6):
if i > arr[idx]:
r += (i - arr[idx]) * rat[idx]
print(arr[idx] if arr[idx]>0 else ' <100000' ,'file',(i - arr[idx]) * rat[idx])
i = arr[idx]
print('Gesamtbonus:',r)
C. Ergebnis
2. Listenmethode
Prozess
#!/usr/bin/python
# -*- Kodierung: UTF-8 -*-
i = int(input('Net profit:'))
arr = [1000000,600000,400000,200000,100000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]
fff = ['Sechster Gang','Fünfter Gang', 'Vierter Gang', 'Dritter Gang', 'Zweiter Gang', 'Erster Gang']
r = 0
für idx im Bereich (0,6):
wenn i> ;arr[idx]:
r+=(i-arr[idx])*rat[idx]
; > i=arr[idx]
print ('Gesamtbonus:',r)
2. Ursprüngliche Frage und Antwort
1500,0
10000,011500,0
Das obige ist der detaillierte Inhalt vonFassen Sie verschiedene Schreibweisen zusammen, wenn Sie sich im Python-Lernprozess befinden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!