• Предмет: Информатика
  • Автор: koshenkoartom
  • Вопрос задан 1 год назад

Срочно, Pyton, 70 балов

1) Создать список и заполнить его 2000 случайных чисел (советую использовать цикл)
2) Каждый второй элемент умножить на случайное число от 0 до 2
3) Создать переменную в которую записать сумму всех чисел в созданном списке
4) Создать строку которая будет хранить один пробел и с помощью цикла добавлять к этой строке ваши имя, фамилию и желаемую оценку 100 раз
5) Вывести буквы этой строки начиная с сотой буквы заканчивая двухсотой буквой
6) В конец строки строки добавить текущую дату и записать ее в текстовый файл

Ответы

Ответ дал: henrikz4
1

1.

import random

random_list = []

for i in range(2000):

   random_list.append(random.randint(1,100))

2.

for i in range(1, len(random_list), 2):

   random_list[i] *= random.uniform(0, 2)

3.

sum_of_list = sum(random_list)

4.

name = "Имя"

surname = "Фамилия"

grade = "5"

string = " "

for i in range(100):

   string += name + " " + surname + " " + grade + " "

5.

print(string[100:200])

6.

import datetime

current_date = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

string += current_date

with open("названиефайла.txt", "w") as file:

   file.write(string)

Вроде так. Обращайтесь.


koshenkoartom: Спасибо!
Вас заинтересует