''' a = 1 b = 2 print(a+b) age = 50 if age > 40: print('You are so old!') age = 30 if age > 40: print('You are so old!') else: print('Wow!') contributions = [1,2,4,1,4] print(sum(contributions)) contributions = [1,2,4,1,4] for i in contributions: print(i) contributions = [1,2,4,1,4] for i in contributions: print(f'Your contribution is {i} and your payoff is {i*2}') ## Dies ist der falsche Weg. Richtig it es, wenn es in den Klammern nach new_list steht contributions = [1,3,5,33,44,6,77,89] new_list = [] for i in contributions: if i% 2 == 0: ## hier sollen nur die geraden Zahlen angezeigt werden new_list.append(i) contributions = [1,3,5,33,44,6,77,89] new_list = [] for i in contributions: if i% 2 != 0: ## hier sollen nur die ungeraden Zahlen nageziegt werden new_list.append(i) print(new_list) contributions = [1,3,5,33,44,6,77,89] new_list = [i**2 for i in contributions if i % 2 == 0] #POWER: 1**2 #Multiply: 1*2 print(new_list) print(sum(new_list)) contributions = [1,3,5,33,44,6,77,89] new_list = [f'Your contribution is {i}' for i in contributions if i % 2 == 0] #POWER: 1**2 #Multiply: 1*2 print(new_list) # Dictionary myinfo = {'name': 'Elaine', 'citizenship': 'Gemran', 'work': 'UNI Goe', } print(myinfo['name']) myinfo = {'name': 'Elaine', 'citizenship': 'Gemran', 'work': 'UNI Goe', } for v in myinfo.values(): print(v) #k entspricht key und v entspricht value myinfo = {'name': 'Elaine', 'citizenship': 'Gemran', 'work': 'UNI Goe', } for k,v in myinfo.items(): print(f'Your {k} is {v}') myinfo = {'name': 'Elaine', 'citizenship': 'Gemran', 'work': 'UNI Goe', 'contribution': [1,2,3,4,], 'wife':{'name':'Anna'}} #for k,v in myinfo.items(): # print(f'Your {k} is {v}') print(myinfo['wife']['name']) myinfo = {'name': 'Elaine', 'citizenship': 'Gemran', 'work': 'UNI Goe', 'contribution': [1,2,3,4,], 'wife':{'name':'Anna'}, 'income': 55555} #for k,v in myinfo.items(): # print(f'Your {k} is {v}') print(myinfo.get('income', 1234)) # 1234 ist der angezeigte Default, wenn ein income definiert ist ''' incomes = [100, 200, 300, 4099,] def income_after_tax(income): tax_rate = 0.2 return round(income * (1 - tax_rate),2) for i in incomes: print(f'Your income after tax is {income_after_tax(i)}') a = False if not a: print('OUCH!') answer = 'No' possible_nos = ['Nope', 'No', 'Nehhhh', 'Nein', 'Nyet'] if answer in possible_nos: print('NOOOOO!') record = False else: record = True