File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 1
1
def main ():
2
2
greeting = input ("Greeting: " )
3
- print (value (greeting ))
3
+ print (f"$ { value (greeting )} " )
4
4
5
5
def value (greeting ):
6
6
if "hello" in greeting .lower ().strip () :
7
- return "$0"
7
+ return 0
8
8
elif greeting .lower ().strip ().startswith ('h' ):
9
- return "$20"
9
+ return 20
10
10
else :
11
- return "$ 100"
11
+ return 100
12
12
13
13
14
14
if __name__ == "__main__" :
Original file line number Diff line number Diff line change @@ -7,15 +7,18 @@ def main():
7
7
8
8
9
9
def test_hello ():
10
- assert value ("hello" ) == "$0"
11
- assert value (" hello " ) == "$0"
10
+ assert value ("hello" ) == 0
11
+ assert value (" hello " ) == 0
12
+ assert value ("HELLO" ) == 0
13
+ assert value ("HellO" ) == 0
12
14
13
15
def test_greeting_starts_with_h ():
14
- assert value (" hi" ) == "$20"
15
- assert value ("How you doing?" ) == "$20"
16
+ assert value (" hi" ) == 20
17
+ assert value ("How you doing?" ) == 20
18
+ assert value ("HoW YOU DOING?" ) == 20
16
19
17
20
def test_other_greeting ():
18
- assert value ("What's happening?" ) == "$ 100"
21
+ assert value ("What's happening?" ) == 100
19
22
20
23
if __name__ == "__main__" :
21
24
main ()
You can’t perform that action at this time.
0 commit comments