sdfxcg
09.01.2020 05:41

Контрольная работа:
1.Написать код
2.Определение
3.Найти ошибку в коде

db = {}
print('Welcome to the simplest key-value database')
while True:
print('WAD_BANK')
print('Операции: [Р]егистация, [Л]огин or L to [L]ist')
print('Введите В для [В]ыход')
action = input()
if action == 'Р':
k = input('Вветите логин: ')
d = input('Введите пароль: ')
db[k,d] = 0

elif action == 'Л':
k = input('Вветите логин: ')
d = input('Введите пароль: ')
pass_login = k,d
if not pass_login in db:
print('Неверный логин')
else:
print('Пароль и логин верны')
while True:
print('На вашем счете: %s' % db[k,d] + 'тн.')
print('Операции со счетом')
print('[П]ополнение, [С]нятие, [В]ыход')
operation = input()
if operation == 'П':
print('Введите сумму пополнения')
summa=int(input())
print('Пополнение счета на ' ,summa ,'тн.')
summa = summa + int(db[k,d])
db[k,d] = summa
elif operation == 'С':
print('Введите сумму изьятия')
summa=int(input())
promeg = int(db[k,d])
if promeg >= summa:
print('Снятие со счета ' , summa ,'тн.')
summa = int(db[k,d]) - summa
db[k,d] = summa
if promeg < summa:
print('На счету нехватает средств ')
elif operation == 'В':
break

elif action == 'L':
print('DB contents:')
print(db)
elif action == 'В':
print('Досвидания.')
break​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Iliyz
25.09.2022 08:44
Итак, за 2 минуты можно передать файл размером 5000 кБайт. Так как результат тоже должен быть в кБайтах, то мы можем не переводить в байты. Но так как сначала даны минуты, а потом секунды, то либо мы сначала переводим минуты в секунды, либо секунды в минуты.

Чтобы найти скорость передачи файла, нужно количество кБайт(S) разделить на время, за которое этот файл передался. Так как последующий файл отправляется по тому же соединению, то их скорости равны. Значит нужно некоторое x разделить на 48 секунд (или минут, если ты перевёл(ела) в минуты).

5000/120=х/48
120х=240000
х=2000

Или, если ты перевёл в минуты, то
5000/2=х/0,8
2х=4000
х=2000
ответ: 2000
0,0(0 оценок)
Ответ:
kosikoffpasha
04.12.2022 21:02
[l,r,строка,номер]
[0, 0, "a", 1]
[1, 1, "b", 2]
[1, 2, "bb", 3]
[2, 2, "b", 4]
[0, 3, "abba", 5]
[3, 3, "a", 6]
[3, 4, "aa", 7]
[4, 4, "a", 8]
[3, 5, "aaa", 9]
[4, 5, "aa", 10]
[5, 5, "a", 11]
[3, 6, "", 12]
[4, 6, "aaa", 13]
[5, 6, "aa", 14]
[6, 6, "a", 15]
[2, 7, "bb", 16]
[7, 7, "b", 17]
[6, 8, "aba", 18]
[8, 8, "a", 19]
[7, 9, "bab", 20]
[9, 9, "b", 21]

#код программы Ruby 22
s = "abbbab"
n = 0
for r in 0..s.size-1
    for l in 0..r
        t = s[l..r]
        if t.reverse == t
            n += 1
            p [l,r,t,n]
        end
    end
end
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота