reklama

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - mkey

Stran: [1]
1
Vývoj / Python - jak na možnost volby
« kdy: 05. 09. 2019, 12:34:19 »
Zdravím, před pár dny jsem se začal učit svépomocí programátorský jazyk python. Postupuji dle tohoto kurzu:
https://naucse.python.cz/course/pyladies/  , nyní si vylepšuji svůj program pro výpočet obvodu/obsahu čtverce a kruhu.

Má představa je taková aby uživatel, který program měl zadat:
1) o jaký tvar se bude jednat - 1. čtverec , či 2. kruh
2) vybral zda bude chtít počítat - 1. obvod , či 2. obsah
3) zadal rozměr strany, či poloměru
4) program napsal výsledek.

-

Můj problém ale nastává v tom, že nevím jak udělat to aby měl uživatel programu možnost volby. Z kurzu jsem pochytil, že k tomuto se používají funkce input a if, ale bohužel nevím jak tyto funkce používat, pokud chci udělat více rozhodnutí v daném programu.

zde je můj nynější program, který počítá kruh i čtverec zároveň:
Kód: [Vybrat]
#TENTO PROGRAM POČÍTÁ OBVOD A OBSAH ČTVERCE

strana = float(input("zadej stranu čtverce: "))  # V CENTIMETRECH
print('Obvod čtverce se stranou', strana, 'je', 4 * strana, 'cm')
print('Obsah čtverce se stranou', strana, 'je', strana * strana, 'cm2')


print("*" * 90)


# TENTO PROGRAM POČÍTÁ OBVOD A OBVSAH KRUHU

poloměr = (float(input("zadej poloměr kruhu: ")))  # V CENTIMETRECH
print("obvod kruhu s poloměrem", poloměr, "cm, je", 2 * 3.14 * poloměr, "cm")
print("obsah kruhu je s poloměrem", poloměr, "cm, je", poloměr * 3.14, "cm2")

více screenshot.

Může mi někdo prosím vysvětlit jak funkce input, if atd. správně používat? Děkuji

Stran: [1]

reklama