Week 5
unknown
python
2 years ago
1.5 kB
5
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...