summaryrefslogtreecommitdiffstats
path: root/upg1.py
blob: d6c7558e455c35ceaf99cc530f4cd76865db5c1d (plain) (blame)
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]