Pomoc if – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Pomoc if – Python – Fórum – Programujte.comPomoc if – Python – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
Priwi0
Newbie
30. 6. 2014   #1
-
0
-

Zdravim učim sa programovat a narazil som na problem v pythone mohol by niekto poveať kde robím chybu z prikazom if hned na začiatku pripadne ma niakim smerom pohnut ?

Dakujem

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# udanie statusu + mena + priezviska

Status = str(raw_input("Pán - stlač P\nPani - stlač Z\nSlečna - stlač S:"))

if Status = "P":

Oslovenie = Pán

else Status ="Z":

Oslovenie = Pani

else Status ="S":

Oslovenie = Slečna

Meno = raw_input("Ako sa voláš krsním menom? ") #zadanie krsneho mena

Priezvisko = raw_input ("Ako sa voláš priezviskom? ") #zadanie Priezviska

Cele_meno = Meno + " " + Priezvisko #vytvorenie mena a priezviska spoliu z medzerou

Meno_c = int(len(Meno)) #prevedenie množiny zo string (znakou) na integer (celé číslo) + Spočítanie písmen z MENO a vyjadrenie číslovkou

Priezvisko_c = int(len(Priezvisko)) #prevedenie množiny zo string (znakou) na integer (celé číslo) + Spočítanie písmen z PRIEZVISKO a vyjadrenie číslovkou

Spolu = Meno_c+Priezvisko_c #spočítanie písmen MENA a PRIEZVISKA

Spolu_c = str(Spolu) #prevedenie množiny SPOLu z integer (celé číslo) na množinu string (znak)

#samotný výpis

print "Ahoj " + (Cele_meno)

print "Tvoje krsné meno sa začína na " + Meno[0] + " a končí na " + Meno[-1] + ". A priezvisko začína na " + Priezvisko[0] + " a končí na " + Priezvisko[-1]

print "Od zadu sa to píše: " + (Meno[::-1]) + " " + (Priezvisko[::-1]) + " a má " + (Spolu_c) +" písmen."

print "Pri čom tvoje inciály sú: " + (Meno[0]) + (Priezvisko[0])

Nahlásit jako SPAM
IP: 81.92.255.–
Řešení
Priwi0
Newbie
30. 6. 2014   #2
-
0
-
Vyřešeno Nejlepší odpověď

a riešenie je jasne

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# udanie statusu + mena + priezviska

Status = raw_input ("Pán - stlač P\nPani - stlač Z\nSlečna - stlač S:\n")

Meno = raw_input("Ako sa voláš krsním menom? ") #zadanie krsneho mena

Priezvisko = raw_input ("Ako sa voláš priezviskom? ") #zadanie Priezviska

Cele_meno = Meno + " " + Priezvisko #vytvorenie mena a priezviska spoliu z medzerou

Meno_c = int(len(Meno)) #prevedenie množiny zo string (znakou) na integer (celé číslo) + Spočítanie písmen z MENO a vyjadrenie číslovkou

Priezvisko_c = int(len(Priezvisko)) #prevedenie množiny zo string (znakou) na integer (celé číslo) + Spočítanie písmen z PRIEZVISKO a vyjadrenie číslovkou

Spolu = Meno_c+Priezvisko_c #spočítanie písmen MENA a PRIEZVISKA

Spolu_c = str(Spolu) #prevedenie množiny SPOLu z integer (celé číslo) na množinu string (znak)

if Status == "P":

Oslovenie = "Pán"

elif Status == "Z":

Oslovenie = "Pani"

elif Status == "S":

Oslovenie = "Slečna"

#samotný výpis

print "\n\n\nAhoj " + (Oslovenie) + ". " + (Cele_meno)

print "Tvoje krsné meno sa začína na " + Meno[0] + " a končí na " + Meno[-1] + ". A priezvisko začína na " + Priezvisko[0] + " a končí na " + Priezvisko[-1]

print "Od zadu sa to píše: " + (Meno[::-1]) + " " + (Priezvisko[::-1]) + " a má " + (Spolu_c) +" písmen."

print "Pri čom tvoje inciály sú: " + (Meno[0]) + (Priezvisko[0])

Nahlásit jako SPAM
IP: 81.92.255.–
KIIV
~ Moderátor
+43
God of flame
30. 6. 2014   #3
-
0
-

si aspon mohl pouzit to tlacitko "zdrojovy kod" - aspon by to bylo citelny

Nahlásit jako SPAM
IP: 94.113.95.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Priwi0
Newbie
30. 6. 2014   #4
-
0
-

a sorač nabuduce viem ale podarilo sa mi najsť riešenie ak ked nevidím v tom rozdiel ale ide mi to :D

Nahlásit jako SPAM
IP: 81.92.255.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 16 hostů

Podobná vlákna

Pomoc — založil Aikon

Pomoc — založil custom

Pomoc — založil LordMorpheus

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý