From 424794e53ee27713d899f73eb2e2b73a87dbc291 Mon Sep 17 00:00:00 2001 From: Tomasz Adamczyk Date: Sat, 15 May 2021 21:43:31 +0200 Subject: [PATCH] losowe dane --- .idea/workspace.xml | 26 ++++--- __pycache__/definitions.cpython-37.pyc | Bin 3725 -> 3698 bytes __pycache__/tractor.cpython-37.pyc | Bin 8643 -> 8835 bytes resources/data.csv | 101 +++++++++++++++++++++++++ tractor.py | 2 + 5 files changed, 117 insertions(+), 12 deletions(-) create mode 100644 resources/data.csv diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 9f0311d..1cc051e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,7 +3,7 @@ - + @@ -132,22 +134,22 @@ - + - - + + - - + + - - + + - + @@ -164,10 +166,10 @@ - + - + @@ -181,6 +183,6 @@ - + \ No newline at end of file diff --git a/__pycache__/definitions.cpython-37.pyc b/__pycache__/definitions.cpython-37.pyc index a4774b4eceacf90c0705a5a3721c6ad94aee4cb2..3c6a4a687e52a8b90069898848ad47c2477ab73a 100644 GIT binary patch delta 245 zcmWO1J1+!L7{>8=&u!Mm>`H`*Fm{d0!I;?6ZI`H2KESEAIMZz7(rl%aXlNd-m|hez zt%QbXd<%_2h(hgsihuGepUdQTrm-JI^?>(sao+!n9~w2|zwU9VlQ==lY7R7{IFP?nZ(tSpX{!Hr638PBXI))#9PW7?vr4Z1p| iHS~2(d3B{nsk%22sn53{s9wW6Z8AQ1npMMSlKue%IX;E} delta 273 zcmew)(<{s8#LLUY00c8TS`%a>HuCW^35!N4q%vl)FW^XJ$l_eUmBNuCHraqlmXUR` zACuT`O_pU=Vw9Qez^u(EJ2{70ol$P` z6d)--c@L0OnEZrUS6(s7B1I|6GDSJcDn%vAI)ypPCWR%+Hib3HF4ZnYb+Q4A_~d*R zw#mLMN{s503s}@A?+5bc0(qK~4*+@mtZb9t0(sh#1z6Q5#{+q`tV)c!lM`5V8TB^z zvGOnq=dc64^uPYUd<&;W;p5bwoE!|BXR+}z^5n39B<#N^oXKX|yqbMAE1MQjph#CVIr#)O4CSMn!(Y%p$g&Qx0i&f=Rh-*@hJ9(Ud+c3JDZ#bVSb&q44- zQI76gZ;~JTTc3udh;(^RBled((u8znPqRxzuQVx5DV$H5mZHkrFI~-Rm{`3?ere%Z z`wgN4Vs%HmZ2BE!Rv+ zbk4J^z-O~UzL1Gu=Q7KgLSBdqtY~iui+pyaAaEI$deN{84drTUp%V4MS69!7=t#tQ z{dRD(GetYA@m}$x)jSTrUV*NKA1LYLLmV}Ylp)=8+ld#+!rR{ zmfZmA>P}M_sb&{2LNm%CgkZumM&7`N=R+=x#5lqw1iT!^K>Zk>knmoq>aKRIdSaK% znMO})dZV$2UK@D_&%MV*^|GT%R+3I*uDM}7i(YdGO9<-G|5*Ri7*=Q6|4ff(77&u^ z9t?gbIfQ^erTqJw{=Lb;re|xgDdZLru;P)qT3f5h>)WN;or*-$$YC%m#$kqi5lUd@zmBxj}#Es4!OfikKICJOR^Ugc(zS-yBO|g@WjdqLi zd_3M+xtly-Z;@{YTSrkfpbRS)E0%qd4=R_Gk%}eXt|XLE;~i3x3zpbeb(8#VfG<`* z>@_q2XB!|v*s)dMj?DvhW|>4_jVZ!y#si<3o1_ak`yO1id*H~vL}Jk6&`2-HPA@!n zq)0#faA@$|;i;CKmkAkymyJ)z7|gM2)&V0MjYEKquufVmua;GrY8#v7iRv-?n2>JR zb#?c*8zQ|~61gcUBg!+pC<*gIo)>8t8_rr|k)Nkg_}~)Abk*m6c-|UE_W^k39S(G3 z8AHH%NRh_~q@iMz9x!PT%;T-Zshel95&kSF` zM{|uo)wbkPJSWwKX*wZmD(W>N=)n1tWCV8ob0k+i^lN0oJo*JZ9)o~G&>M2Xw3MPf zNZ>$dFS6DYFU+PS+Gl*k&QJ$7uE86&#oc5aYP)z(l~)Ue;(b+lT749VllZB12Wrjv zX0bAjyRbrIdIO;kz6J-$3kbEp&-NoRh%khJ7Zqb@2fF= L=48hq8y)@wuBPun diff --git a/resources/data.csv b/resources/data.csv new file mode 100644 index 0000000..ce441eb --- /dev/null +++ b/resources/data.csv @@ -0,0 +1,101 @@ +#;amount of seeds;collected plants;fertilizer;fuel;water level;back to station +1;10;79;8;129;12;1 +2;39;195;8;125;1;1 +3;68;5;5;2;3;1 +4;30;70;4;162;24;0 +5;49;121;0;158;37;0 +6;62;139;4;112;9;0 +7;24;154;4;138;14;1 +8;45;151;3;68;4;1 +9;44;96;0;2;30;1 +10;78;17;6;146;24;0 +11;38;170;3;91;9;1 +12;40;85;3;40;4;1 +13;47;38;0;54;32;0 +14;36;179;6;77;31;1 +15;3;22;6;73;23;1 +16;4;46;3;160;17;1 +17;48;27;8;43;0;1 +18;9;16;1;164;12;1 +19;9;14;0;19;3;1 +20;48;126;0;68;21;0 +21;35;185;7;81;3;1 +22;75;21;8;153;6;1 +23;32;136;5;91;23;0 +24;47;167;7;123;17;0 +25;76;32;3;114;35;0 +26;80;60;6;5;0;1 +27;40;15;1;50;24;0 +28;62;3;6;6;21;1 +29;10;159;8;199;24;1 +30;8;149;2;49;1;1 +31;76;55;1;45;3;1 +32;3;29;5;111;8;1 +33;15;14;7;118;7;1 +34;56;112;4;87;30;0 +35;1;168;4;40;27;1 +36;65;149;4;40;34;0 +37;21;190;4;82;17;1 +38;66;83;1;155;6;1 +39;19;165;7;3;2;1 +40;38;92;3;2;16;1 +41;18;141;0;6;11;1 +42;30;192;6;85;20;1 +43;54;30;0;172;30;0 +44;66;25;0;79;4;1 +45;43;142;1;29;9;1 +46;0;48;0;58;32;1 +47;6;105;1;83;13;1 +48;22;175;7;117;24;1 +49;31;95;3;146;30;0 +50;72;64;0;33;23;0 +51;41;113;87;31;31;0 +52;45;54;4;87;9;1 +53;39;107;5;200;1;1 +54;38;167;6;112;32;0 +55;63;103;0;56;18;0 +56;73;66;8;36;10;1 +57;3;67;1;174;10;1 +58;59;182;8;4;12;1 +59;72;24;4;60;17;0 +60;26;3;4;67;35;0 +61;66;153;5;19;9;1 +62;74;155;5;86;13;1 +63;75;71;8;179;9;1 +64;67;101;3;65;38;0 +65;46;192;6;39;4;1 +66;58;109;7;11;3;1 +67;25;30;0;156;37;0 +68;25;115;1;150;7;1 +69;38;195;3;185;12;1 +70;39;41;5;168;32;0 +71;45;163;1;98;32;1 +72;18;107;0;150;39;0 +73;72;131;1;188;6;1 +74;64;134;3;121;28;0 +75;76;193;5;181;35;1 +76;42;151;4;8;40;1 +77;32;95;1;185;40;0 +78;31;106;4;30;14;0 +79;75;37;7;175;0;1 +80;58;70;0;163;36;0 +81;74;112;6;133;7;1 +82;46;72;0;175;35;0 +83;42;68;6;188;3;1 +84;1;127;5;16;13;1 +85;16;38;8;92;15;0 +86;22;82;3;69;29;0 +87;17;68;4;0;5;1 +88;22;172;4;11;17;1 +89;14;115;5;67;20;0 +90;18;29;7;135;20;0 +91;52;140;7;20;39;1 +92;0;139;5;49;35;1 +93;31;170;6;93;26;1 +94;56;78;4;47;10;1 +95;71;6;1;116;3;1 +96;11;61;3;39;27;0 +97;73;152;8;126;1;1 +98;21;57;4;0;29;1 +99;68;6;3;170;38;0 +100;13;38;0;50;34;0 diff --git a/tractor.py b/tractor.py index ac4f8ac..163485e 100644 --- a/tractor.py +++ b/tractor.py @@ -26,6 +26,8 @@ class Tractor: return self.direction def set_direction(self, direction): self.direction = direction + def get_all_fertilizer(self): #zwraca łączną ilość posiadanego nawozu (suma nawozu dla wszystkich roślin) + return self.fertilizer["beetroot"] + self.fertilizer["carrot"] + self.fertilizer["potato"] + self.fertilizer["wheat"] def get_fertilizer(self, name): #zwraca łączną ilość posiadanego nawozu dla podanej rośliny (name) return self.fertilizer[name] def set_fertilizer(self, name, value): #dla podanej rośliny (name) ustawia ilość posiadanego nawozu (value)