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
ITGK2020
borgeha forelesningskode
Commits
b6a6df39
Commit
b6a6df39
authored
Oct 22, 2020
by
Børge Haugset
Browse files
etter forelesning
parent
a1bcd0a0
Changes
2
Hide whitespace changes
Inline
Side-by-side
uke43/oppgave_count_words.py
View file @
b6a6df39
...
...
@@ -10,12 +10,18 @@ Returner dictionary
'''
def
count_words
(
streng
):
# Gjør det over
return
{}
# Erstatt med din utfylte dict
d
=
{}
liste
=
streng
.
split
()
for
tall
in
liste
:
pre
=
d
.
get
(
tall
,
0
)
d
[
tall
]
=
pre
+
1
print
(
tall
,
pre
,
d
)
# her kan du se hva hver av dem er.
return
d
import
random
# Jeg lager bare kjapt en streng med en drøss tilfeldige tall mellom 0 og 10:
streng
=
" "
.
join
([
str
(
random
.
randint
(
0
,
10
))
for
i
in
range
(
100
)])
streng
=
" "
.
join
([
str
(
random
.
randint
(
0
,
5
))
for
i
in
range
(
10
)])
print
(
streng
)
d
=
count_words
(
streng
)
# skriver dem ut:
...
...
uke43/oppgave_set.py
View file @
b6a6df39
...
...
@@ -13,15 +13,22 @@ skrive ut ulike ting:
def
beskriv_sett
(
a
,
b
):
# Gjør om begge til set
# ...
set_a
=
set
(
a
)
set_b
=
set
(
b
)
print
(
f
'Unike element i hele a og b tilsammen:
{
set_a
.
union
(
set_b
)
}
'
)
print
(
f
'Unike element som er i både a og b:
{
set_a
.
intersection
(
set_b
)
}
'
)
print
(
f
'Unike element i som ikke er i begge lister:
{
set_a
.
symmetric_difference
(
set_b
)
}
'
)
print
(
f
'Elementer i a som ikke også er i b:
{
set_a
.
difference
(
set_b
)
}
'
)
set_a
.
union
a
=
[
random
.
randrange
(
10
)
for
i
in
range
(
0
,
10
)]
b
=
[
random
.
randrange
(
10
)
for
i
in
range
(
5
,
15
)]
print
(
a
,
b
)
# fiks disse:
# print(f'Unike element i hele a og b tilsammen: {}')
# print(f'Unike element som er i både a og b: {}')
# print(f'Unike element i som ikke er i begge lister: {}')
# print(f'Elementer i a som ikke også er i b: {}')
beskriv_sett
(
a
,
b
)
def
foo
():
print
(
1
)
print
(
12
)
a
=
[
random
.
randrange
(
10
)
for
i
in
range
(
0
,
10
)]
b
=
[
random
.
randrange
(
10
)
for
i
in
range
(
5
,
15
)]
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