November Black Friday C# týden
BlackFriday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Pouze tento týden sleva až 80 % na e-learning týkající se C#

Cvičení k 1. a 2. lekci Pythonu

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v Pythonu z minulých lekcí. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulého tutoriálu a pokuste se na to přijít.

Jednoduchý příklad

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Vytvořte program, který si na vstupu nechá zadat jméno uživatele a poté jeho vlastnost. Nakonec vypíše "jméno je vlastnost", viz obrázek.

Ukázka obrazovky programu:

Konzolová aplikace
Ahoj, jak se jmenuješ?
Bill Gates
Jaký jsi?
hustodémonsky bohatý
Bill Gates je hustodémonsky bohatý

Středně pokročilý příklad

Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej číslo k umocnění: 64
Výsledek: 4096

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej poloměr kruhu (cm): 12.1
Obvod zadaného kruhu je: 75.988 cm
Jeho obsah je 459.7274 cm^2

 

Stáhnout

Staženo 929x (1.9 kB)
Aplikace je včetně zdrojových kódů v jazyce python

 

 

Aktivity (2)

 

 

Komentáře
Zobrazit starší komentáře (25)

Avatar
Šárka Miketová:27.11.2018 18:48

Mám to stejně :-)

 
Odpovědět
27.11.2018 18:48
Avatar
Martin Hulín:15.12.2018 23:55

#meno = input("Ahoj, ako sa voláš ? ")
#vlastnost = input("Aký si : ")
#vysledok= meno +" je " + vlastnost
#print(vysledok)

# MOCNINY

#print("Mocni­novac")
#cislo = int(input("ZADAJ CISLO : "))
#vysledok = cislo * cislo
#print("Vysledok je : " , vysledok)

# OBVOD A OBSAH KRUHU
import math

r= float(input("ZADAJ POLOLOMER : "))
obvod = math.pirr
obsah = 2math.pir
print("Obsah kruhu je : ", obsah , "cm")
print("Obvod kruhu je : ", obvod ,"cm")

 
Odpovědět
15.12.2018 23:55
Avatar
Jan Koloničný:11. února 22:49

S dvojkou jsem se plácal pěkně dlouho, než jsem přišel na to, že musím dát místo input() int(input()) :D Ale nakonec v pohodě:

1.
jmeno = input("Ahoj, jak se jmenuješ? ")
vlastnost = input("Jaký jsi? ")
print(jmeno + " je " + vlastnost)

2.
cislo = int(input("Zadej číslo k umocnění na druhou: "))
print("Výsledek je:", cislo ** 2)

3.
polomer = float(input("Zadej poloměr kruhu: "))
pi = 3.1415
print("Obvod zadaného kruhu je:", 2 * pi * polomer, "cm")
print("Jeho obsah je:", pi * polomer ** 2, "cm2")

Potom mi ještě došlo, že jsem někde četl, že jde cislo pi načíst přímo z math pythonu, ale už jsem to neupravoval.

 
Odpovědět
11. února 22:49
Avatar
kipflip101
Člen
Avatar
kipflip101:6. září 14:37

.

Editováno 6. září 14:40
 
Odpovědět
6. září 14:37
Avatar
kipflip101
Člen
Avatar
kipflip101:6. září 14:40
import math

meno = input("Ahoj ako sa volas?\n")
vlastnost = input("Aky si?\n")
print(meno + " je " + vlastnost)

cislo = int(input("Zadaj cele cislo k umocneniu"))
print("vysledok je : ", math.pow(cislo,2))

polomerKruhu = float(input("Zadaj polomer kruhu"))
print("Jeho obvod je :" , round((2*math.pi * polomerKruhu), 3), "cm^2")
print("Jeho obsah je :" , round((math.pi * math.pow(polomerKruhu,2)),4) , "cm^2")
 
Odpovědět
6. září 14:40
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Tomáš Koutník:8. října 17:14

1.
print("Cvičení číslo 1")
jméno = str(input("Ahoj, jak se jmenuješ?\n"))
vlastnost = str(input("Jaký jsi?\n"))
print (jméno + " je " + vlastnost)
input()

2.
print("Cvičení číslo 2")
číslo = int(input("Zadejte číslo k umocnění: "))
print("Výsledek:",čís­lo**2)
input ()

3.
print("Cvičení číslo 3")
r = float(input("Zadej poloměr kruhu (cm): "))
print("Obvod zadaného kruhu je: ",23.14r,"cm")
print("Jeho obsah je: ",3.14*r**2,"cm2")
input()

taktéž jsem nevěděl, že jde nahrát pi přímo z pythonu :-D

 
Odpovědět
8. října 17:14
Avatar
Odpovídá na Tomáš Koutník
Jakub Podskalský:8. října 19:57

Ano, python má několik vestavěných modulů, které jsou součástí jeho instalace. Dej si pozor na diakritiku v názvech proměnných, python ji mimo řetězec nepodporuje. :)

 
Odpovědět
8. října 19:57
Avatar
Odpovídá na Jakub Podskalský
Tomáš Koutník:8. října 21:57

Dobré informace. Děkuji. :-)

 
Odpovědět
8. října 21:57
Avatar
Fany Bourec
Člen
Avatar
Fany Bourec:10. října 13:57

print("zadej číslo k umocnění:64")
print("výsledek­je:",64*64,)
input()

print("cvičení 3")
print("zadej poloměr kruhu v cm:12.1")
print("obvod zadaného kruhu je:",12.1*6.28,"cm")
print("obsah kruhu je:",(12.112.1)3­.14,"cm2")
input()

prin(cvičení 1)
print("napiš kdo jsi,jaký jsi,kolik ti je let")
jme = str(input("jak jse jmenuješ:"))
pov = str(input("jaký jsi:"))
let = str(input("kolik je ti let:"))
print("jmenuji se",jme,",jse­m",pov,"mé stáří je:",let,"roků.")

 
Odpovědět
10. října 13:57
Avatar
David Vlček
Člen
Avatar
David Vlček:12. října 21:41

Ahoj. Nemám kam zapsat řešení. Dám je zatim sem.

#easy
name = input('Ahoj, jak se jmenuješ?\n')
trait = input('Jaký jsi?\n')
print(name, 'je', trait)
input()

#medium
number = int(input('Zadej číslo k umocnění: '))
print('Výsledek:', number * number)
input()

#adv
pi = 3.14 #159265359
radius = float(input('Zadej poloměr kruhu (cm): '))
print('Obvod zadaného kruhu je:', 2 * pi * radius)
print('Jeho obsah je', pi * (radius * radius), 'cm2')
input()

Editováno 12. října 21:43
Odpovědět
12. října 21:41
Nevěřím, že každý dokáže všechno co chce. Věřím ale, že by to měl zkusit.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 35. Zobrazit vše