1. Задачи на списки и строки.
Условие:
Дан список чисел. Вывести на экран эти числа, делённые на 100.
numbers = [614, 667, 919, 793, 423, 314, 974, 249, 915, 708, 361, 358, 2, 435, 676, 638, 682, 891, 46, 131, 409, 739, 289, 187, 683, 749, 569, 441, 403, 902, 652, 941, 607, 885, 686, 958, 311, 949, 829, 511, 478, 995, 612, 444, 846, 636, 162, 770, 862, 869, 482, 787, 315, 936, 324, 972, 707, 346, 303, 738, 340, 894, 47, 997, 998, 557, 641, 662, 120, 104, 414, 347, 855, 102, 538, 506, 389, 795, 129, 690, 470, 937, 227, 924, 179, 496, 7, 77, 224, 412, 394, 374, 492, 246, 979, 63, 591, 385, 691, 547, 380, 6, 206, 766, 462, 755, 10, 985, 79, 719, 863, 15, 740, 41, 489, 645, 566, 94, 527, 796, 925, 605, 51, 890, 386, 698, 88, 382, 416, 799, 57, 695, 378, 345, 880, 101, 270, 208, 451, 279, 818, 809, 384, 286, 34, 282, 723, 711, 744, 176]
Код:
# первый вариант
numbers = [614, 667, 919, 793, 423, 314, 974, 249, 915, 708, 361, 358, 2, 435, 676, 638, 682, 891, 46, 131, 409, 739, 289, 187, 683, 749, 569, 441, 403, 902, 652, 941, 607, 885, 686, 958, 311, 949, 829, 511, 478, 995, 612, 444, 846, 636, 162, 770, 862, 869, 482, 787, 315, 936, 324, 972, 707, 346, 303, 738, 340, 894, 47, 997, 998, 557, 641, 662, 120, 104, 414, 347, 855, 102, 538, 506, 389, 795, 129, 690, 470, 937, 227, 924, 179, 496, 7, 77, 224, 412, 394, 374, 492, 246, 979, 63, 591, 385, 691, 547, 380, 6, 206, 766, 462, 755, 10, 985, 79, 719, 863, 15, 740, 41, 489, 645, 566, 94, 527, 796, 925, 605, 51, 890, 386, 698, 88, 382, 416, 799, 57, 695, 378, 345, 880, 101, 270, 208, 451, 279, 818, 809, 384, 286, 34, 282, 723, 711, 744, 176]
numbers_100 = [(i / 100) for i in numbers] # демонстрация интересной записи. обходит список в цикле сразу создавая новые элементы в новом списке
for i in numbers_100:
print(i)
# второй вариант
numbers = [614, 667, 919, 793, 423, 314, 974, 249, 915, 708, 361, 358, 2, 435, 676, 638, 682, 891, 46, 131, 409, 739, 289, 187, 683, 749, 569, 441, 403, 902, 652, 941, 607, 885, 686, 958, 311, 949, 829, 511, 478, 995, 612, 444, 846, 636, 162, 770, 862, 869, 482, 787, 315, 936, 324, 972, 707, 346, 303, 738, 340, 894, 47, 997, 998, 557, 641, 662, 120, 104, 414, 347, 855, 102, 538, 506, 389, 795, 129, 690, 470, 937, 227, 924, 179, 496, 7, 77, 224, 412, 394, 374, 492, 246, 979, 63, 591, 385, 691, 547, 380, 6, 206, 766, 462, 755, 10, 985, 79, 719, 863, 15, 740, 41, 489, 645, 566, 94, 527, 796, 925, 605, 51, 890, 386, 698, 88, 382, 416, 799, 57, 695, 378, 345, 880, 101, 270, 208, 451, 279, 818, 809, 384, 286, 34, 282, 723, 711, 744, 176]
for i in numbers:
print(i / 100)