From 16044ee415ab335dabf7260ee43aa343b7b6352d Mon Sep 17 00:00:00 2001 From: Rsclub2 2 Date: Thu, 3 Feb 2022 14:07:31 +0100 Subject: [PATCH] Anfang von ordentlichen Programmieren --- 2.Erste Programme/2.BubbleSort Scratch/6.sb2 | Bin 20467 -> 17677 bytes .../5. Notendurschnittberechnung/main.py | 58 ++++++++++++++++++ 2.Erste Programme/6. Spielerei/03.02.2022.py | 8 +++ 3 files changed, 66 insertions(+) create mode 100644 2.Erste Programme/5. Notendurschnittberechnung/main.py create mode 100644 2.Erste Programme/6. Spielerei/03.02.2022.py diff --git a/2.Erste Programme/2.BubbleSort Scratch/6.sb2 b/2.Erste Programme/2.BubbleSort Scratch/6.sb2 index 2640e859bd60c3acd280323b24ede9d6aeb1a70c..70f0fa8f715ee1acb61e2d60c0182eedd2666d2f 100644 GIT binary patch delta 3288 zcmcgv2{@E%8~(=3SVkhht%M@y4AAN|Lan>;Y`Ql$gc^&eY!6Sc%%H>CMk- zc8O+5SBG<0xr=WcRfn2^?x!mKd1TpfkqAN!bKX~NQ`UizsOW}0x1@hlvp)?HJ`*Q& z%SG0$U!0t;S3TrZ79=TR$`C&}5hnlOFmL_*en3yIS7?s=HFv3mbs3+e=`BZY%G|;G zCCGG1uWI?uR;opUw4T1O5$!A%Qz>Zc&xqyZ?l+Gs^_N{b>X#LmkhrCth`lZ z`Yp0iFSh+r@lh1ob9YRwc}(^hsf${6>xlhz=Qx!z)U!x2nwp~?(WQfO27PZ}3a#*p ztmNu^SRJRpTP?B#1oRl~-C<5?Z8Ug1CVNVczO|G61rN>1%H~1cG_y@VYCVjB#taT! z=)R9&yhUI*i!2B9%aaH#Y$d!A;wmKRgT-@hQ$Dt*WxPoga>k69avcA?_FvlCH^l$J z+$%RFoicx$8D@VO`(DlQuD15$*=*^3E|JLRmO_Mb&5{prWAMFK)3*DKp15#lrZ^n4Q^0yQVUfGkl}yb<2P7cW<8>4_st70Ct}-a>fISn>Z_;-= z+A^%%FsPxcwOi5mGE{m>H6|^?$c!un=-M<_n2HpPH@dj#2n3hTs=$1*1>;J$)Rm2o zh@jewitn;?+L^tu5I2{y=yVFC|iuDodK)9Ppk0Sdu@E*!Sye(E0 zeDaywKR9PdN-Un`J>)IIA$@93*%J6ntxz@ae&XJk#o|z+Azk$hdw_{U^lh{8@$T-% z(=!&$1+;_x1v|5Pd=6nv0wZ6D%buyUs3kc($!L{N-vZXr@Txwd`L`tVS&X`VjXp0qEHFwc87sG<1_>&p%VOb#^SB{I$mwNC5@o6VW z&+j#_^R@#ynRj-Djpf%!nK1fHj%i@?l+hkandY9>uP`{isv$MM^X=pv#yIqBzl(NX z#1S6IW3*+rOj}omgV+^0mv`^*4%j2qQ(XH__@P=yjl@zSPZt~)E>uwO;WNsWl&N&& z5sqX#PgcB`db3ltW@pL_^ra4R{RvIR3z0rmfX@iD_7Sg|6ws?7jP#W@H7LNDg4_34 zq4t&vrSr2#jR@A-Bj@8aLsWgJoQ3kLF zzBYrG0fdy1w)%Bid2fteoEX0I>ee!yr>d*Nnrk^87dP>x3`;vhhEQ~wG(jwK?6I+3 zRSH1t zN2wzEtnT4ceRD;1v26zO9p$^`Z-!+hql-Y{=JQ8C<(z!x+-Ycg$GXQ>Fp=H+SjFwZ z=^}9HG_Cc)z`OF`7Tcj)O3MH8oUE$j8Ls1M$chegdh@9(78mtA-(K0FWq_X;5uDJ! ziNKE`92uEV46rqiz+5#a9eR}sOIE$QPj44WR(tC`0gPZnD6yc@!(sdpg^s3~Fir-7 z2K6MaE{Ev%?YCEf9FYr*z?zC<~PuiD~8)TN$KL{A30{6@GEgoU8HRi@n@b6og52Q|BdZ%ZwE) zxsDtfK0s@ryqWFhtsV%cm`>cJZ^#4Bj-~nB44=405L!fDtBB>g^U=;`o*|K6xQ}|77r*6^LHZ#^72!9P3&1Ar-5nh%>82zd?w5HC(vV*)6evPb}cg_{`Z+l0_2x>a~s zovNW&Y=jcJJ>E$p3jGiQ1f;O$M3!lX%QDqPKv)Do*_UYr_(vG{-!lFrKJce_@r^Mn zVOcveYhd7)u&n|9A29HTE&T_^tR%(iyjXE?6$Y-6O+Uo=llZ{p^!?u`lmWgw7T>!6 zZ-5n2@NW;(s(62A=Fh{xufG30p+6?`v*(}pe~r+*hKTmT^EMJ6X0QsAVj#vo(3py~0oPC^S6?F0-91#vjTGt^NK`s>80U#svcT>}sbL6iM0Y%i$_`Gl7y%Ou*66x{ zOXT+@ka&-+{s9YRjkHwFC!))j^p)b6WA1khs?ORt)_}9-P&Y_y-0Fz03rg1SW&wA(>yx9utTq@IWMKwh?g%Ux4zNQ2fNr?_ F^(R1_Tvh-8 literal 20467 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 diff --git a/2.Erste Programme/5. Notendurschnittberechnung/main.py b/2.Erste Programme/5. Notendurschnittberechnung/main.py new file mode 100644 index 0000000..51fb024 --- /dev/null +++ b/2.Erste Programme/5. Notendurschnittberechnung/main.py @@ -0,0 +1,58 @@ +def init(): + print("Hallo und willkommen zum Endnotenberchnungsprogramm!") + print("Bitte gib an, welches Programm du starten willst:") + print("1. Endnotenberechnung mit Kursarbeit") + print("2. Endnotenberechnung ohne Kursarbeit") + user_input = input() + if user_input == "1": + main() + elif user_input == "2": + ohne_kursarbeit() + else: + print("Bitte nur 1 oder 2 eingeben") + init() +def main(): + print("Hallo und willkommen zum Endnotenberchnungsprogramm!") + print("Bitte gib die Anzahl der normalen Noten ein:") + normale_noten = input() + # Make an Array with the these numbers + normale_noten_array = [] + for i in range(0, int(normale_noten)): + print("Bitte gib die Note ein:") + note = int(input()) + normale_noten_array.append(note) + alle_noten_zusammen = sum(normale_noten_array) + # Get Avarage of the normal Notes + avarage_normale_noten = alle_noten_zusammen / int(normale_noten) + # Multiply avarage of the normal notes with 2/3 + avarage_normale_noten_2_3 = avarage_normale_noten * 2 / 3 + print("Bitte gib die Note der Kursarbeit ein:") + kursarbeit = int(input()) + kursarbeit_1_3 = kursarbeit * 1 / 3 + endnote = int(kursarbeit_1_3) + int(avarage_normale_noten_2_3) + print("Deine Endnote ist: " + str(endnote)) + +def ohne_kursarbeit(): + print("Hallo und willkommen zum Endnotenberchnungsprogramm!") + print("Bitte gib die Anzahl der normalen Noten ein:") + normale_noten = input() + # Make an Array with the these numbers + normale_noten_array = [] + for i in range(0, int(normale_noten)): + print("Bitte gib die Note ein:") + note = int(input()) + normale_noten_array.append(note) + alle_noten_zusammen = sum(normale_noten_array) + # Get Avarage of the normal Notes + avarage_normale_noten = alle_noten_zusammen / int(normale_noten) + + print(avarage_normale_noten) + +init() +print("Nochmal rechnen ((J)a/(N)ein)?") +start = input() +if start == "J" or start == "ja": + init() +else: + print("Auf Wiedersehen!") + exit() diff --git a/2.Erste Programme/6. Spielerei/03.02.2022.py b/2.Erste Programme/6. Spielerei/03.02.2022.py new file mode 100644 index 0000000..a11b1f9 --- /dev/null +++ b/2.Erste Programme/6. Spielerei/03.02.2022.py @@ -0,0 +1,8 @@ +print("Hallo und Willkommen zum Taschenrechner") +print("Dieser Taschenrechner kann nur addieren.") +print("Bitte gib die erste Zahl ein:") +zahl1 = int(input()) +print("Bitte gib die zweite Zahl ein:") +zahl2 = int(input()) +print("Die Summe lautet:", zahl1 + zahl2) +exit() \ No newline at end of file