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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
import math
def return_five():
return "five"
def print_five():
print("five")
def add_strings():
return "hej" + "san"
def use_the_var():
value = 5
return value * 5
def use_the_arg(a_string):
print(a_string)
return a_string
def to_string(a_value):
return str(a_value)
def to_integer(a_value):
return int(a_value)
def to_float(a_value):
return float(a_value)
def to_any_type(a_value, a_type):
return a_type(a_value)
def print_type(a_value):
print(type(a_value))
def subtract(value1, value2):
return value1 - value2
def split_bill(amount, number_of_people):
print(amount / number_of_people)
return amount / number_of_people
def round_up(value):
return math.ceil(value)
def round_down(value):
return math.floor(value)
def celsius_to_fahrenheit(value):
return value * 9/5 + 32
def fahrenheit_to_celsius(value):
return (value - 32) * 5/9
def pythagoras(x, y):
return math.sqrt(x ** 2 + y ** 2)
def second_in_list(values):
return values[1]
def last_in_list(values):
return values[-1]
def second_last_in_list(values):
return values[-2]
def n_in_list(values, n):
return values[n]
def three_first_in_list(values):
return values[:3]
def three_last_in_list(values):
return values[-3:]
def but_five_last_in_list(values):
return values[:-5]
def every_other_in_list(values):
return values[::2]
def two_around_n_in_list(values, n):
return values[n-2:n+3]
def new_list_with_n(values, a_value):
return values + [a_value]
def append_n_to_list(values, a_value):
values.append(a_value)
return values
def insert_4_on_pos_3(values):
values.insert(3, 4)
return values
def extend_vals_to_list(values1, values2):
values1.extend(values2)
return values1
def remove_from_third_in_list(values):
del values[2:]
return values
def concatenate_lists(values1, values2):
return values1 + values2
import random
def select_random(values):
return random.choice(values)
def concatenate_strings(string1, string2):
return string1 + string2
def use_the_linebreak():
print("rad 1\nrad 2")
return "rad 1\nrad 2"
def generate_pokemon_name(prefixes, suffixes):
return concatenate_strings(select_random(prefixes), select_random(suffixes))
def first_word(s):
return s.split(" ")[0]
def join_list(vals):
return ":".join(vals)
def remove_spaces(s):
return s.rstrip()
def get_characters(s, pos, num_of_chars):
return s[pos:pos+num_of_chars]
|