-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLab_25.py
More file actions
42 lines (31 loc) · 1.16 KB
/
Lab_25.py
File metadata and controls
42 lines (31 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/env python3
"""Lesson 26 Dictionary Challenge"""
def main():
flag = 1
while flag == 1:
char_name = input(' Which character do you want to know about? (Starlord, Mystique, Hulk) \n').lower().capitalize()
char_stat = input('What statistic do you want to know about? (real name, powers, archenemy) \n').lower()
marvelchars= {
"Starlord":
{"real name": "peter quill",
"powers": "dance moves",
"archenemy": "Thanos"},
"Mystique":
{"real name": "raven darkholme",
"powers": "shape shifter",
"archenemy": "Professor X"},
"Hulk":
{"real name": "bruce banner",
"powers": "super strength",
"archenemy": "adrenaline"}
}
selected_char_dict = marvelchars[char_name]
selected_stat = selected_char_dict[char_stat]
cap_char_name = char_name.capitalize()
print(f'{cap_char_name}\'s {char_stat} is: {selected_stat}')
end = input('Would you like to try again? (Y or N)').lower()
if end == 'n':
flag = 0
else:
flag = 1
main()