М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
natka73
natka73
30.03.2023 06:22 •  Информатика

Напишите программу в Питоне, принимающую на вход размер файла обновления в мегабайтах и скорость интернет соединения в мегабайтах в секунду. Для каждой секунды программа рассчитывает и выводит на экран сколько процентов от всего объема уже скачано, до тех пор пока не будет скачан весь объем. В конце программа должна показать сколько всего секунд заняло скачивание обновления. Обеспечьте контроль ввода. Пример:

Укажите размер файла для скачивания: 123
Какова скорость вашего соединения? 27
1 сек. Скачано 27 из 123 Мб (22%)

👇
Ответ:
Artanian
Artanian
30.03.2023

import time

way = int(input('Укажите размер файла для скачивания: '))

speed = int(input('Какова скорость вашего соединения?: '))  

time1 = way / speed

loaded = speed

timesec = 1

percent = loaded/way*100

while timesec < time1 + 1:

print (" " + str(timesec) + " сек. Скачано " + str(loaded) + ' из ' + str(way) + " Мб ({0:.1f}%)".format(percent))

timesec = timesec + 1

loaded = loaded + speed

percent = loaded/way*100

time.sleep(1)

print("Загрузка завершена, скачивание заняло - {0:.1f} секунд".format(time1))

Объяснение:

К сожалению ссылку отправить на dpaste или .py файлы прикрепить например я не могу, дебильные правила этого сервиса не позволяют.

Но мне понравилось твое задание, реально интересное, часа 3 наверное думал над решением хотя всё лежало на поверхности.

4,7(27 оценок)
Открыть все ответы
Ответ:
aushatsy
aushatsy
30.03.2023
  present simple общие does he go to school every day? does she really like singing? is it cold today? do cats catch mice? has he got a real friend? альтернативные does she go to shool every day or once a month? do cats catch mice or dogs? is the earth round or square? is russia bigger or smaller than other countries? does he like skiing or skating? специальные what does he do at school every day? who likes dancing? when does winter come? where does she live? what does she always wait for? present progressive общие is it raining now? is the sun shining at the moment? is he writing his composition now? are they swimming in the pool at the moment? are you doing your homework? альтернативные are you doing your homework or watching tv now? is it raining or snowing now? are they flying to italy or to canada now? is he reading a book or a web-page? is she clever or not? специальные what is she looking forward for? where are they going to go next summer? when is he leaving for france? whom is she writing an e-mail? what are they doing now?
4,4(19 оценок)
Ответ:
толян50
толян50
30.03.2023

Объяснение:

Для начала разберемся в основной конструкции:

if(...) then ... else...

которая обозначает:

1)если(if) (выполняются заданные условия),

2) то(then) выполняется что-то ,

3) иначе(else) выполняется что-то другое.

В данных примерах а = 18; b=-15; p=true (правда) (по условию)

а) if (a>b) then x:=1 else x:=4

если (а>b), тo x =1, иначе х=4

подставляя значения из условия получаем, что 18 > -15 ? = да, следовательно х=1

b)if a<b then x:=15 else x:=–21

если (а<b) то х=15; иначе х=-21

18<-15 ? = нет, следовательно х=-21

с)if p then x:=32 else x:=638;

если (р), то х=32 иначе х=638

true? = да, следовательно х=32

d)if not p then x:=0 else x:=1;

если (не р ), то х=0, иначе х=1

не р = не true = false? = нет, следовательно х=1

е)if (a<b) and p then x:=–1 else x:=1

если (а<b) и р, то х=-1 иначе х=1

18<-15? = нет(или false), (18<-15) and true= false and true = false?— нет, следовательно, х=1

f)if (a>b) or p then x:=–6 else x:=–5;

если (а>b) или р, то х=-6 иначе х=-5

(18>-15)? = да(или true), (18>-15)or true = true or true = true ? = да, следовательно, х=-6

g)if not (a>b) then x:=19 else x:=–2;

если НЕ(а>b), то х=19, иначе х=-2

(18>-15)?=да(или true), NOT(18>-15)= NOT(true)= false?=нет, следовательно х=-2

h) if (a=b) or p then x:=89 else x:=–15.

если (а=b) или р то х=89 иначе х=-15

(18=-15)?=нет(или false), (18=-15)or true = false or true = true ? = да, следовательно х=89
4,4(35 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ