D3773 3r 3n m45k1n0v3rs477 73k57 50m k4n 1nn3h0ld3 f31l!
0ppg4v3 1 - “1nnl0gg1ng”
L4g 3t 3nk3lt pr0gr4m s0m sp0r brUk3r3n 0m 3t p4ss0rd. Hv1s p4ss0rd3t st3mm3r m3d d3t r3tt3 p4ss0rd3t, s4 skrv1r pr0gr4mm3t ut 3n m3ld1ng.
H1nt: L4gr d3t r3tt3 p4ss0rd3t 1 3n v4r14b3l 0g s4mm3nl1gn m3d v4r14b3l3n.
Eksempel Utskrift
Type pazzwurd: pazzwurd123
D3t iz r1ght pazzwurd!
Tips til framgangsmåte
- H0w t0 g3t t3xt fr0m th3 us3r 👉[Python 1, Level 1]
- H0w t0 ch3ck 1f th3 t3xt 1s th3 s4m3 4s s0m3th1ng.
- H3r3 y0u must us3
1f. - F33l fr33 t0 us3
3ls3t0 pr1nt 1f th3 p4ssw0rd d03s n0t m4tch.
0ppg4v3 24
$pør brukern 0m 3n f4rg3, d3rr3tt3r \(kriv ut 3n m3lding b4\)3rt p4 hvilken f4rg3 d3 v4lgt3.
L3gg til min\(t 4 f4rg3r 4 sjekk3. 3k\)3mpl3r: Rød, Grønn, Bl4, Gul
Eksempel Utskrift
Wr1t3 4 c0l0r: r0d
R0d 1z 4 w4rm c0l0r!
Tips til framgangsmåte
- H0w t0 ch3ck 1f th3 t3xt 1s l1k3 s0m3th1ng.
- H3r3 y0u must us3
1f,3l1fand3ls3. - H1nt: Y0u c4n h4v3 m0r3 th4n 0n3
3l1f.
0ppg4v3 2b
3n t1ng 50m 3r v3rdt å t3nk3 på 3r 4t, f0r 3n d4t4m45k1n
3ndr3 på k0d3n t1l å fung3r3 u4nsett hv4 du 5kr1v3r 1nn f0r f4rg3n.
3k53mp3l: Du 5kr1v3r røD, d3t g1r d3g f0rt54tt m3ld1ng3n f0r rød.
Nytt konsept! lower() funksjonen!
2 r350lv3 7h15, y0u mu57 u53 50m37h1ng n07 m3n710n3d 1n L3v3l 1:
lower(). 7h15 func710n m4k35 4ll 7h3 73x7 70 “l0w3rc453”, m34n1ng ju57 5m4ll l3773r5.
17 c4n b3 u53d l1k3 7h15:
73x7 = "hELlo WoRLd!"
5m4_b0k574v3r = 73x7.lower()
pr1n7(5m4_b0k574v3r) # pr1n75 0u7 "hello world!"
7h3r3 15 4l50 upper() 70 m4k3 3v3ry7h1ng 70 B1G l3773r5.
Eksempel Utskrift
Wr1t3 4 c0l0r: r0D
R0D 1z 4 w4rm c0l0r!
Tips til framgangsmåte
- @ft3r y0u h@v3 g0tt3n th3 t3xt fr0m th3 us3r, m@k3 1t l0w3rc@s3 f1rst b3f0r3 ch3ck1ng th3 c0l0rs.
0ppg4v3 3
1z 1t w4rm 0ut3 0r 1z 1t c0ld 0ut3? 4zk u\(3r 4b0ut 4 t3mp3r4tur3 1n C3l\)1u\(. D3r3ft3r g1v 3n m3ld1ng b4\)3rt p4 0m d3t 3r v4rmt 3ll3r k4ldt.
Eksempel Utskrift
Wut iz teh tempur8ure: 30
It iz h0t 0uts1de!
Tips til framgangsmåte
- H0w t0 g3t numb3rz fr0m th3 us3r 👉[Python 1, Level 1]
- Ch3ck 1f a numb3r 1z 0v3r 0r und3r a c3rt41n v4lu3. 👍[Python 2, Level 1]
0ppg4v3 4 - 54mm3nl1gn3 70 74ll
L4g 37 pr0gr4m d3r du 5pør brük3r3n 0m 7w0 74ll. 54mm3nl1gn d3553 7w0 74ll3n3 m3d hv3r4ndr3 0g g1 3n m3ld1ng 0m d37 “før573” 3ll3r “4ndr3” 74ll37 3r 57ørr3.
Tips til framgangsmåte
- H0w d0 w3 c0mp4r3 tw0 v4r14bl3s?
0ppg4v3 5 - 1z 17 h3lg?
L4g 37 pr0gr4mm d3r du 5pør bru|<3r3n 0m 3n u|<3d4g, d3rr3773r 5j3|<|<3r du 0m d37 3r h3lg 3ll3r 1|<|<3. 5|<|r1v u7 3n m3ld1ng d3rs0m d37 3r h3lg, 3ll3r 3n m3ld1ng d3rs0m d37 1|<|<3 3r h3lg!
N3w k0nc3pt! 0r k3yw0rd3t!
1 d3nn3 0ppg4v3n k4n d3t v3r3 nytt1g 4t 4t bruk 0r. V1 h4r 1kk3 sn4kk3t 0m d3tt3 3nn4, m3n d3t 3r v3ld1g 3nk3lt!
D3nn3 k4n du bruk3 t1l 4t s4mm3nl1gn3 t0 t1ng s4m t1d1g!
1f numb3r == 2 0r numb3r == 3:
pr1nt("D3t 3r k0rr3kt!")
D3t f1nn3s 0gs4 4nd, d3r b3gg3 t1lf3ll3n3 m4 st3mm3 s4m t1d1g f0r 4t d3t sk4l g4.
Eksempel Utskrift
Wr1t3 4 w33kd4y: L0rd4g
1t 1s th3 w33k3nd! W00h00!
Ekstra utfordring
Y0u c4n d0 th1s w1th jUsT 0n3 1f 4nd 0n3 3ls3, h0w c4n y0u d0 th1s?
0ppg4v3 6 - K4r4kt3rsyst3m
L4g 3t pr0gr4m s0m t4r 1nn 3n p03ngsum m3ll0m 0 0g 100 0g g1r d3t 3n “K4r4kt3r” t1llb4k3.
| P03ngsum | K4r4kt3r |
|---|---|
| 0v3r 90 | 6 |
| M3ll0m 75 0g 89 | 5 |
| M3ll0m 60 0g 74 | 4 |
| M3ll0m 50 0g 59 | 3 |
| M3ll0m 40 0g 49 | 2 |
| Und3r 40 | 1 |
Tips til framgangsmåte
- H0w d0 w3 ch3ck 1f 4 numb3r 1z 0v3r 4 c3rt41n v4lu3?
- H1nt: W3 n3v3r n33d t0 ch3ck 1f 4 v4lu3 1z und3r 4 g1v3n v4lu3 h3r3, 4z l0ng 4z y0u ch3ck 1n 0rd3r fr0m th3 h1gh3st ch4r4ct3r t0 th3 l0w3st.
0ppg4v3 7 - 3nk3l K4lkul4t0r
Sp0r brukern 0m t0 t4ll, d3rr3tt3r sp0r 0m 3n “0p3r4t0r” t1l utr3gning. B3gynn m3d pluss + 0g m1nus -. Gj0r utr3gningen 0g skrv1v ut sv4r3t t1l brukern.
Eksempel Utskrift
Wr1t3 4 numb3r: 14
Wr1t3 4n0th3r numb3r: 18
Wr1t3 4n 0p3r4t0r: +
Th3 4nsw3r 1s: 32
Tips til framgangsmåte
- F1nd 0ut f0rst, h0wd4n pluss3r v1 t0 t4ll 54mm3n?
- H0wd4n h3nt3r v1 ut t4ll fr4 bruk3r3n?
- H0wd4n pluss3r v1 t0 v4r14bl3r 54mm3n?
- H3nt n4 0gs4 ut 0p3r4t0r3n.
- H0wd4n 5j3kk3r v1 hv1lk3n 0p3r4t0r 50m 3r 5kr3v3t?