Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Задание №1
- def f1(num):
- return {x: x for x in num} # dict comprehension
- print(f1([1, 2, 3, 4, 5]))
- # Задание №2
- n = int(input("Задание №2. Введите число n: "))
- print({x: x**2 for x in range(1, n+1)}) # dict comprehension
- # Задание №3
- n_3 = int(input("Задание №3. Введите количество элементов: "))
- D_3 = {input(f"Введите ключ {x+1}-го элемента: "): int(input(f'Введите значение {x+1}-го элемента: ')) for x in range(n_3)}
- ans_3 = 1
- for i in D_3.values():
- ans_3 *= i
- print(ans_3)
- # Задание №4
- sign = {'.': 0, ',': 0, ':': 0, ';': 0, '!': 0, '?': 0}
- text_4 = input("Задание №4. Введите текст: ")
- for i in text_4:
- if i in sign.keys():
- sign[i] += 1
- print(sum(sign.values()))
- # Задание №5
- digits = {'0': False, '1': False, '2': False, '3': False, '4': False, '5': False, '6': False, '7': False, '8': False, '9': False}
- letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
- letter_flag = False
- text_5 = input("Задание №5. Введите текст: ")
- for i in text_5:
- if i in letters:
- letter_flag = True
- if i in digits.keys():
- digits[i] = True
- if not(letter_flag):
- print('NO')
- else:
- for i in digits.items():
- if i[1]:
- print(i[0], end='')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement