Code
Ausgabe:#!/usr/bin/python
# -*- coding: utf-8 -*-
#import math
#Eingabe der CPU-Anzahl bzw. (Kerne)
anzahl = int(raw_input("Wie viele CPU habne Sie? "))
liste = []
# Megahzzahl pro Anzahlk Kerne eintippen und in liste speichern
for i in range(anzahl):
Mhz = int(raw_input("Bitte geben sie die Mhzzahl %d. CPU an --> " % (i+1)))
liste.append(Mhz)
#Kontrollausdruck, fällt später weg
print liste
#Kontrollausdruck, fällt später weg
print sum(liste)
Aufl=int(raw_input("Geben sie die gewüchte Auflösung ein: " ))
#Summe der Megahertzzahlen
summemhz=sum(liste)
print " Die Megahertzzahl aller CPU beträgt", summemhz
print "die gewünschte Renderauflösung beträgt", Aufl
print "die Liste enthält", len(liste), "Elemente"
cpu = []
listlen=len(liste)
print listlen
for n in range(listlen):
z = "CPU_%d" %(n+1)
cpu.append(z)
print (cpu)
['CPU_1', 'CPU_2', 'CPU_3']/usr/bin/python -u "/extras/programmieren/renderzeilen3a_test.py"
Wie viele CPU habne Sie? 3
Bitte geben sie die Mhzzahl 1. CPU an --> 600
Bitte geben sie die Mhzzahl 2. CPU an --> 900
Bitte geben sie die Mhzzahl 3. CPU an --> 2200
[600, 900, 2200]
3700
Geben sie die gewüchte Auflösung ein: 480
Die Megahertzzahl aller CPU beträgt 3700
die gewünschte Renderauflösung beträgt 480
die Liste enthält 3 Elemente
3
Ich muß jetzt aber die Elemente aus den Listen liste[] und cpu[] zusammenführen, das die Elemente auscpu[] Bezeichner werden udn die elemente aus liste[] die Variablen werden.
Oder einfacher, wie kann ich auf die einzelnen Elemente aus list[] zugreifen, oder separat als sepatae Variable sppeichern und mit jedem Element weiterrechnen. Die beiden Listen sind gleich lang, jedoch variert, je nach Eingabe der CPu-Anzahl die Länge beider Listen.
mfg
schwedenmann