OSZ-Banner


Informatik in-a2 2014


Übung mit Listen



Übung 1:
Die Elemente einer Liste werden jeweils mit einem Faktor multipliziert.


#! /usr/bin/python
# -*- coding: utf-8 -*-
import os, sys

#Multiplikation der Elemente einer Liste mit einem Faktor

def multi(a,b):
  liste = list(str(a))

  i = 0 # Index von liste
  while i < len(liste):
    liste[i] = (b*int(liste[i]))
    i = i + 1

  return liste

#Hauptprogramm
a = input("Gib eine mindestens vierstellige Zahl ein: ")
b = input("Gib eine einstelligen Faktor ein: ")

print multi(a,b)




Übung 2:
Die Elemente von zwei Listen mit selben Index werden miteinander multipliziert.

#! /usr/bin/python
# -*- coding: utf-8 -*-
import os, sys

#Multiplikation (normal)

def multi(a,b):
  listea = list(str(a))
  listeb = list(str(b))
  erg = []

  i = 0 # Index von listea
  j = 0 # Index von listeb
  while i < len(listea) and j < len(listeb):
    erg.append(int(listea[i]) * int(listeb[j]))
    i = i + 1
    j = j + 1

  return erg

#Hauptprogramm
a = input("Gib eine mindestens vierstellige Zahl ein: ")
b = input("Gib noch eine solche Zahl ein: ")

print multi(a,b)




Erstellt am 12.5.2014






Zurück zur Kursübersicht