Aktywne Wpisy
Jeśli ktoś uważa, że auto w mieście nie jest mu potrzebne to zwyczajnie jest to egzystencja na poziomie najgorszego chowu klatkowego.
Bardziej ograniczyć się nie da, a najczęściej osoby bez aut to osoby które:
1. Nie stać na auto
2. Nie ma dzieci
3. Ma 14 lat
4. Ma 45 lat i jeździ wszędzie rowerem, bo dzieci są na tyle duże, że jeżdżą autobusami, a on musi wyrobić kilometry, żeby pochwalić się
Bardziej ograniczyć się nie da, a najczęściej osoby bez aut to osoby które:
1. Nie stać na auto
2. Nie ma dzieci
3. Ma 14 lat
4. Ma 45 lat i jeździ wszędzie rowerem, bo dzieci są na tyle duże, że jeżdżą autobusami, a on musi wyrobić kilometry, żeby pochwalić się
Mój bombelek lvl9 robi takie rzeczy na zajęciach. Nie znam się zupełnie na tym, pomyślałem zapytam specjalistów.
Poprosze o szczere opinie.
#programowanie #programista15k #programista30k
Poprosze o szczere opinie.
#programowanie #programista15k #programista30k
Więc zadanie jest proste - wystarczy sobie stworzyć zmienną
errors = 0
po czym w pętli porównywać kolejne znaki:
first_word[i] == second_word[i]
I jeśli jest różnica to zwiększyć errors o jeden, sprawdzić czy teraz jest większe od 1 i jeśli tak to zwrócić False. To działa w 100% tak, jak chce.
Ale czy jest bardziej 'pythonic way' do napisania tego niż taka pętla?
#python
Możesz najpierw porównać całe stringi i jak są takie same to zwrócić True, dopiero gdy nie będą takie same to zacząć porównywanie znak po znaku i jak napotkasz drugi "error" to możesz przerwać pętlę, bo dalsze sprawdzanie nie ma sensu. Jak masz długie te stringi albo dużo ich jest, to możesz zaoszczędzić trochę czasu.