Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Frank Tjado Ihmels
medienverarbeitung17.projectmood
Commits
13955e87
Commit
13955e87
authored
Oct 25, 2017
by
tihmels
Browse files
UPDATE Projektstruktur
parent
5c3b0075
Changes
3
Hide whitespace changes
Inline
Side-by-side
README.rst
View file @
13955e87
===========================
**Medienverarbeitung 2017**
===========================
*Carl-von-Ossietzky Universit
ae
t, Oldenburg*
____________________________________________
*Carl-von-Ossietzky Universit
ä
t, Oldenburg*
-------------------------------------------
Topic H - What mood expression is this?
'''''''''''''''''''''''''''''''''''''''
Setup
=====
1. Falls nicht vorhanden, pip installieren
//
Müsste mit python3 bereits installiert sein.
1. Falls nicht vorhanden, pip installieren
..
Müsste mit python3 bereits installiert sein.
2. Falls nicht vorhanden, pip3 installieren::
pip install pip3
**Info**: pip verwendet zur Installation der Packages einen Python 2.7 Interpreter. pip3 hingegen verwendet Python3.
**Info**: pip verwendet zur Installation der Packages den Python 2.7 Interpreter. pip3 hingegen verwendet Python3.
3. pip3 auf die aktuellste Version updaten::
pip3 install --upgrade pip
3. Eine
V
irtuelle Umgebung im lokalen Projektordner anlegen::
3. Eine
v
irtuelle Umgebung im lokalen Projektordner anlegen::
cd /Pfad/zum/Projekt
python3 -m venv
...
...
@@ -26,7 +30,7 @@ Setup
venv\Scripts\activate.bat
5. Dependencies aus requirements.txt installieren::
5. Dependencies aus requirements.txt installieren::
.. auch im Projektordner
pip3 install -r requirements.txt
projectmood/main.py
View file @
13955e87
class
Car
:
def
__init__
(
self
):
self
.
speed
=
0
self
.
odometer
=
0
self
.
time
=
0
def
say_state
(
self
):
print
(
"I'm going {} kph!"
.
format
(
self
.
speed
))
def
accelerate
(
self
):
self
.
speed
+=
5
def
brake
(
self
):
self
.
speed
-=
5
def
step
(
self
):
self
.
odometer
+=
self
.
speed
self
.
time
+=
1
def
average_speed
(
self
):
return
self
.
odometer
/
self
.
time
if
__name__
==
'__main__'
:
my_car
=
Car
()
print
(
"I'm a car!"
)
while
True
:
action
=
input
(
"What should I do? [A]ccelerate, [B]rake, "
"show [O]dometer, or show average [S]peed?"
).
upper
()
if
action
not
in
"ABOS"
or
len
(
action
)
!=
1
:
print
(
"I don't know how to do that"
)
continue
if
action
==
'A'
:
my_car
.
accelerate
()
elif
action
==
'B'
:
my_car
.
brake
()
elif
action
==
'O'
:
print
(
"The car has driven {} kilometers"
.
format
(
my_car
.
odometer
))
elif
action
==
'S'
:
print
(
"The car's average speed was {} kph"
.
format
(
my_car
.
average_speed
()))
my_car
.
step
()
my_car
.
say_state
()
\ No newline at end of file
setup.py
View file @
13955e87
...
...
@@ -8,7 +8,6 @@ setup(
name
=
'projectmood'
,
version
=
'0.1'
,
packages
=
[
'projectmood'
],
url
=
''
,
license
=
'Carl-von-Ossietzky Universitaet'
,
author
=
'tjadoihmels'
,
author_email
=
'tjado.ihmels@uni-oldenburg.de'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment