Предизвикателства > Полиморфичен негативизъм > Решения > Решението на Мария Марковска

Резултати
1 точки от тестове
0 точки от учител

1 точки общо

5 успешни теста
0 неуспешни теста
Код

 1def no_it_isnt(types_to_reverse):
 2    reverse_values = []
 3    for value in types_to_reverse:
 4        if isinstance(value, bool):
 5            reverse_values.append(not value)
 6        elif isinstance(value, int) or isinstance(value, float):
 7            reverse_values.append(- value)
 8        elif isinstance(value, str):
 9            reverse_values.append(value[::- 1])
10    reverse_values.reverse()
11    return reverse_values

.....
----------------------------------------------------------------------
Ran 5 tests in 0.000s

OK

Дискусия
История

f1def no_it_isnt(types_to_reverse):f1def no_it_isnt(types_to_reverse):
2    reverse_values = []2    reverse_values = []
3    for value in types_to_reverse:3    for value in types_to_reverse:
4        if isinstance(value, bool):4        if isinstance(value, bool):
5            reverse_values.append(not value)5            reverse_values.append(not value)
6        elif isinstance(value, int) or isinstance(value, float):6        elif isinstance(value, int) or isinstance(value, float):
n7            reverse_values.append(-value)n7            reverse_values.append(- value)
8        elif isinstance(value, str):8        elif isinstance(value, str):
t9            reverse_values.append(value[::-1])t9            reverse_values.append(value[::- 1])
10    reverse_values.reverse()10    reverse_values.reverse()
11    return reverse_values11    return reverse_values
1212
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op