Ejemplo n.º 1
0
def f4(arg):
    price = gen_random(len(arg), 100000, 200000)
    res = list(
        zip(arg, (list(
            map(lambda x: ', зарплата ' + x + ' руб', ''.join(str(
                list(price)))[1:-1].split(', '))))))
    return [''.join(i) for i in res]
Ejemplo n.º 2
0
def main():
    data1 = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2]
    print(data1)

    itr1 = Unique(data1)
    for i1 in itr1:
        print(i1, end=' ')
    print('\n', end='')

    data2 = ['a', 'A', 'b', 'B', 'a', 'A', 'b', 'B']
    print(data2)

    itr2 = Unique(data2)
    for i2 in itr2:
        print(i2, end=' ')
    print('\n', end='')

    print(data2)

    itr3 = Unique(data2, ignor_case=True)
    for i3 in itr3:
        print(i3, end=' ')
    print('\n', end='')


    data3 = gen_random(5, 1, 3)

    itr4 = Unique(data3)
    for i4 in itr4:
        print(i4, end=' ')
Ejemplo n.º 3
0
def f4(f3arr):
    pairs = list(
        zip(f3arr, [
            " с зарплатой {} рублей".format(zp)
            for zp in gen_random(len(f3arr), 100000, 200000)
        ]))
    return ["{}{}".format(pair[0], pair[1]) for pair in pairs]
Ejemplo n.º 4
0
Archivo: unique.py Proyecto: slmir/Lab3
def main():
    data1 = [1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 2, 1]
    data2 = gen_random(5, 0, 2)
    data3 = ['a', 'b', 'c', 'A', 'B', 'C']

    print("Пример итератора уникальных данных")
    print(str(list(Unique(data1))))
    print(str(list(Unique(data2))))
    print(str(list(Unique(data3))))
    print(str(list(Unique(data3, ignore_case=True))))  # без учета регистра
Ejemplo n.º 5
0
def main():
    print('Задание 3:')
    print('Пример 1:')
    data = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2]
    for i in Unique(data):
        print(i)

    print('Пример 2:')
    data = gen_random(6, 1, 3)
    for i in Unique(data):
        print(i) 

    print('Пример 3:')
    data = ['a', 'A', 'b', 'B', 'a', 'A', 'b', 'B']
    for i in Unique(data):
        print(i) 

    print('Пример 4:')
    for i in Unique(data, ignore_case = True):
        print(i) 
Ejemplo n.º 6
0
def f4(arg):
    return list(
        map(
            lambda x: x + ", зарплата " + str(*gen_random(1, 100000, 200000)) +
            " руб", arg))
Ejemplo n.º 7
0
def f4(arg):
    return dict(zip(arg, gen_random(len(arg), 100000, 200000)))
Ejemplo n.º 8
0
def f4(arg):
    salary = list(gen_random(len(arg), 100000, 200000))
    # Генерируем зарплаты для каждого выбранного в массив программиста
    jobs = list(zip(arg, salary))
    return list(map(lambda x: x[0] + ', зарплата ' + str(x[1]) + ' руб.',
                    jobs))
Ejemplo n.º 9
0
if __name__ == '__main__':
    goods = [{
        'title': 'Ковер',
        'price': 2000,
        'color': 'green'
    }, {
        'title': 'Диван для отдыха',
        'price': 5300,
        'color': 'black'
    }]
    print("Example Gen ")
    print(list(field(goods, 'title')))
    print(list(field(goods, 'title', 'price')))
    count = 5
    print("Example Gen_Random")
    for i in gen_random(count, 1, 3):
        print(i)
    print("Example Unique iterator")
    data = [1, 1, 1, 1, 2, 2, 2, 2]
    data1 = ['a', 'A', 'b', 'B', 'a', 'A', 'b', 'B']
    for i in Unique(data, ignore_case=True):
        print(i)
    for i in Unique(data1, ignore_case=True):
        print(i)
    data = gen_random(4, 1, 10)
    for i in Unique(data, ignore_case=True):
        print(i)
    print("Example sort")
    data2 = [4, -30, 100, -100, 123, 1, 0, -1, -4]
    res = sort(data2)
    print(res)
Ejemplo n.º 10
0
def f4(arg):
    salary = list(
        map(lambda x: 'зарплата ' + str(x) + ' руб.',
            gen_random(len(arg), 100000, 200000)))
    result4 = list(zip(arg, salary))
    return result4
Ejemplo n.º 11
0
Archivo: test.py Proyecto: volk401/RIP
    {'title' : None, 'price': None, 'color': 'red' },
    {'title' : None, 'price' : 3300 },
    {'title' : 'Жизнь', 'price' : None}
]

gen1 = field(goods, 'title')
for i in gen1:
    print(i)

print()

gen2 = field(goods, 'title', 'price')
for i in gen2:
    print(i)

print('\n' + '='*6 + 'task2' + '='*6)

for num in gen_random(5, 1, 3):
    print(num)

print('\n' + '='*6 + 'task3.1' + '='*6)

data = ['a', 'A', 'b', 'B', 'c', 'C']
for i in Unique(data):
    print(i)

print('\n' + '='*6 + 'task3.2' + '='*6)

for i in Unique(data, ignore_case=True):
    print(i)
Ejemplo n.º 12
0
def f4(arg):
    arg = list(arg)
    listOfSalaries = list(
        map(lambda str: "зарплата {} руб.".format(str),
            gen_random(len(list(arg)), 100000, 200000)))
    return list(zip(arg, listOfSalaries))