1.Baue eine Funktion mit dem Namen 'double', der die Zahl 5 vedoppelt:
In [4]:
def double(number):
bigger = number * 2
return bigger
In [24]:
double(5)
Out[24]:
2.Baue einen for-loop, der durch vordefinierte Zahlen-list geht, und mithilfe der eben kreierten eigenen Funktion, alle Resultate verdoppelt ausdruckt.
In [6]:
lst = list(range(1,5))
In [7]:
for n in lst:
print(double(n))
3.Entwickle einen Code, der den Nutzer nach der Länge seinem Namen fragt, und ihm dann sagt, wieviele Zeichen sein Name hat.
In [13]:
elem = input('Wie heisst Du?')
length = len(elem)
print('Hallo '+ elem+ ','+ ' Dein Name hat '+ str(length)+ ' Zeichen.')
4.Entwickle eine Funktion mit dem Namen km_rechner, der für die untenaufgeführten automatisch die Umrechung von Meilen in km durchführt und gerundet auf eine Kommastelle anzeigt.
In [19]:
def km_rechner(m):
m = m * 1.60934
return round(m, 3)
In [20]:
km_rechner(5)
km_rechner(123)
km_rechner(53)
Out[20]:
5.Wir haben in einem Dictionary mit Massen, die mit ganz unterschiedlichen Formaten daherkommen. Entwickle eine Funktion namens, die diese Formate berücksichtigt, und in Meter umwandelt.
In [21]:
#Unsere Formate
var_first = { 'measurement': 3.4, 'scale': 'kilometer' }
var_second = { 'measurement': 9.1, 'scale': 'mile' }
var_third = { 'measurement': 2.0, 'scale': 'meter' }
var_fourth = { 'measurement': 9.0, 'scale': 'inches' }
In [22]:
def m_converter(measurement):
if measurement['scale'] == 'kilometer':
return measurement['measurement'] * 1000
if measurement['scale'] == 'mile':
return measurement['measurement'] * 1600
if measurement['scale'] == 'inches':
return measurement['measurement'] * 0.0254
else:
return measurement['measurement']
In [23]:
print(m_converter(var_first))
print(m_converter(var_second))
print(m_converter(var_third))
print(m_converter(var_fourth))
In [ ]: