Kezdőoldal » Számítástechnika » Programozás » Programozási feladat, név...

Programozási feladat, név bekérés, monogram készítés, karakterek összeadása, csupa nagy betűvel kiíratás, hogyan?

Figyelt kérdés
Be kellene kérni egy nevet és ennek a névnek a monogramját kellene kiíratni, majd azt, hogy hány karakterből áll és csupa nagy betűvel kell kiíratni. Pythonban szeretném megoldani, de eddig csak odáig jutottam, hogy a raw_input()-al bekérek egy nevet és kiíratom, hogy hány karakterből áll a len() paranccsal, viszont beleszámolja a szóközöket. :(

2015. nov. 10. 09:58
 1/1 anonim ***** válasza:

Tördeld fel a nevet a .split() metódussal a szóközök mentén.


>>> "Kiss Pista".split()

['Kiss', 'Pista']


Ezután egy for ciklussal járd be a nevet, írd ki a tömb elemeinek a kezdő betűit, és add össze a hosszokat.


>>> sum(map(len, ['Kiss', 'Pista']))

9


>>> ' '.join(nev[0]+'.' for nev in ['Kiss', 'Pista'])

'K. P.'


A nagy betűvel kiíratás pedig a .upper() metódus.


>>> "Kiss Pista".upper()

'KISS PISTA'


Természetesen úgy oldd meg ahogy tanultátok.

2015. nov. 10. 10:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!