algorytm.org

Implementacja w Python



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Naprzemienność dużych i małych liter w tekście - Implementacja w Python
Ocena użytkownikóww: *****  / 2
SłabyŚwietny
Nadesłany przez Marek Madejski, 22 maja 2015 12:31
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

naprzemiennosc_liter.py:
# -*- coding: UTF-8 -*-

# Implementacja algorytmu naprzemiennosci liter w tekscie
# algorytm.org
# na podstawie arykulu Nikodema Solarza

def naprzemian_1(word): #z petla for
	result = ""
	count = 0
	for c in range(len(word)):
		if c % 2 == 0:
			result += word[c].upper()
		else:
			result += word[c].lower()
	return result

def naprzemian_2(word): #z petla foreach
	result = ""
	count = 0
	for c in word:
		if count % 2 == 0:
			result += c.upper()
		else:
			result += c.lower()
		count += 1
	return result

def main():
	word = input("Wpisz tekst\n")
	word = naprzemian_1(word)
	print(word)
	
if __name__ == "__main__":
	main()
Dodaj komentarz