name = input()
new_name = ''
for i,char in enumerate(name):
if i % 2 != 0:
new_name += '?'
else:
new_name += char
print(new_name)
name = input()
new_name = ''
for i in range(len(name)):
if i % 2 != 0:
new_name += '?'
else:
new_name += name[i]
print(new_name)
n = input()
print(int(100*n)**2)
n = int(input())
a = [int(x) for x in input().split()]
b = []
b_set = set()
for item in a:
if item in b_set:
continue
else:
b.append(str(item))
b_set.add(item)
print(' '.join(b))
nums = input()
nums_sep = nums.split()
new_nums = []
for num in nums_sep:
if num not in new_nums:
new_nums.append(num)
print(' '.join(new_nums))
1 2 3 3 3 1 2 1 4 1 1 1 1 2 3 4
phrase = input()
new_phrase = phrase[0]
for char in phrase[1:]:
if new_phrase[-1] == char:
continue
else:
new_phrase += char
print(new_phrase)
from math import pi
def get_sq(r):
return pi * r ** 2
r = float(input())
print(get_sq(r))
n = int(input())
def app_fib(n):
'''
approximate fibonacci function
two roots z^2 - z - 1 = 0
|z_1| > 1, |z_2| < 1
'''
q5 = 5 ** 0.5
return ((1 + q5) / 2) ** n / q5
# fast fibonacci function
def fast_fib(n):
'''
fast fibonacci function
'''
return round(app_fib(n))
print(fast_fib(n))
n = int(input())
fib = []
if n == 1 or n == 2:
print(1)
else:
fib = [1, 1]
for i in range(2, n):
fib.append(fib[i - 1] + fib[i - 2])
print(fib[n - 1])
phrases = input()
print(phrases)
# выкидываем пробелы после предложения (чтобы не обрабатывать кучу случаев) и сплитим по точке
phrases = phrases.replace('. ', '.').split('.')
# если в конце предложения была точка, сплит запишет отдельным элементом пустой символ.
# дропаем его
if phrases[-1] == '':
phrases.pop()
# делаем лист для записи развернутых предложений
new_separated_phrases = []
for phrase in phrases:
# сплит слов по пробелу
separated_phrase = phrase.split(' ')
# разворот
separated_phrase.reverse()
# сборка строки и запись с заглвной буквы
new_phrase = ' '.join(separated_phrase).lower().capitalize()
# добавление в лист развернутых предложений
new_separated_phrases.append(new_phrase)
# сборка отдельных предложений в единый текст
new_phrase = '. '.join(new_separated_phrases) + '.'
print(new_phrase)
phrases = input()
phrases = phrases.replace('. ', '.').lower().split('.')
reversed_phrases = [phrase.split(' ')[::-1] for phrase in phrases if len(phrase) > 0]
reverse_phrase_all = [' '.join(phrase).capitalize() for phrase in reversed_phrases]
print('. '.join(reverse_phrase_all) + '.')
Напишите "функцию голосования", def Election(x, y, z), возвращающую то значение (True или False), которое среди значений ее аргументов x, y, z встречается чаще.
input_str = input()
x, y, z = map(int, input_str.split(' '))
def Election(x, y, z):
if x + y + z < 2:
return 0
else:
return 1
print(Election(x, y, z))
def Election(x,y,z):
if x < 1 and y < 1 or x < 1 and z < 1 or z < 1 and y < 1:
return 0
else:
return 1
d = input().split()
d = list(d)
x = int(d[0])
y = int(d[1])
z = int(d[2])
print(Election(x, y, z))