Week 5
unknown
python
3 years ago
1.5 kB
10
Indexable
Task 1
k = str(input())
l = []
sum = 0
for i in k:
l.append(int(i))
sum = sum + int(i)
print(sum/len(l))
Task 3
k = str(input())
l = []
r = []
sum = 0
for i in k:
l.append(int(i))
for i in range(len(l)-1):
a = (l[i] + l[i+1])/2
r.append(a)
print(r)
Task 4
k = str(input())
l = str(input())
r = []
a = min(len(k), len(l))
for i in range(a):
r.append(k[i])
r.append(l[i])
print(r)
Task 5
k = str(input())
l = str(input())
r = []
a = min(len(k), len(l))
for i in range(a):
r.append(k[i])
r.append(l[i])
if len(k)>a:
for i in range(a,len(k)):
r.append(k[i])
elif len(l)>a:
for i in range(a,len(l)):
r.append(l[i])
print(r)
Task 9
lst = []
r = []
l = []
a = int(input())
while a != '.':
lst.append(int(a))
a = input()
for i in lst:
if i < 3:
r.append(i)
else:
l.append(i)
print(r + l)
Task 11
k = str(input())
r = []
if k[0] == '.' and k[1] == '#':
r.append('#')
elif k[0] == '#' and k[1] == '.':
r.append('.')
else:
r.append(k[0])
for i in range(1,len(k)-1):
if k[i] == '#' and ((k[i-1] == '#' and k[i+1] == '#') or (k[i-1] == '.' and k[i+1] == '.')):
r.append('.')
elif k[i] == '.' and (k[i-1] == '#' or k[i+1] == '#'):
r.append('#')
else:
r.append(k[i])
if k[-1] == '.' and k[-2] == '#':
r.append('#')
elif k[-1] == '#' and k[-2] == '.':
r.append('.')
else:
r.append(k[-1])
print(r)
Task 13
Editor is loading...