Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб. 1 Python (Вариант 2)

.docx
Скачиваний:
3
Добавлен:
31.08.2024
Размер:
352.29 Кб
Скачать

# Задание 1 word = input("Введите слово: ") n=0 for i in range(len(word)): new_word = "" reverse_word = "" for j in range(len(word)): if i!=j: new_word+=word[j] for k in range(len(new_word)-1,-1,-1): reverse_word+=new_word[k] if new_word.lower() == reverse_word.lower(): n+=1 print(n)

# Задание 2 check=0 while check==0: list_numbers = list(input("Введите неотрицательные числа через пробел: ").split(" ")) for i in range(len(list_numbers)): if int(list_numbers[i])<0: print("ОШИБКА: Встречено отрицательно число!") check=0 else: check=1 for i in range(len(list_numbers)): list_numbers[i] = bin(int(list_numbers[i])) for i in range(len(list_numbers)): count_i=0 for ii in range(len(list_numbers[i])): if list_numbers[i][ii] == '1': count_i += 1 for j in range(len(list_numbers)): count_j=0 if i!=j: for jj in range(len(list_numbers[j])): if list_numbers[j][jj]=='1': count_j+=1 if count_i<count_j: list_numbers[i], list_numbers[j] = list_numbers[j], list_numbers[i] if count_i == count_j: if eval(list_numbers[i]) < eval(list_numbers[j]): list_numbers[i], list_numbers[j] = list_numbers[j], list_numbers[i] for i in range(len(list_numbers)): list_numbers[i] = eval(list_numbers[i]) print(list_numbers)

# Задание 3 check=0 while check==0: n = int(input("Введите положительное число: ")) if n<=0: print("ОШИБКА: Введено не положительное число!") check=0 else: check=1 logi=[] #login_dict={} count_ip=[] for i in range(n): logi.append(list(input("Введите данные через пробел (логин дата IP): ").split(" "))) for i in range(len(logi)): count=0 for j in range (len(logi)): if i<j: if logi[i][0]==logi[j][0]: if logi[i][1]==logi[j][1]: if logi[i][2]!=logi[j][2]: count+=1 #login_dict[logi[i][0]] = count count_ip.insert(i,count+1) max_index=count_ip.index(max(count_ip)) print("Логин с максимальным количеством различных IP адресов за один день: ",logi[max_index][0])

Соседние файлы в предмете Программирование на Python