Akce! Dobij si body, napiš nám do zpráv "Přes léto se to naučím!" a dobijeme ti ještě navíc 50% z této částky! Sleva na výuku platí do 22.6.2018.

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

Python Základní konstrukce Cvičení k 1. a 2. lekci Pythonu

ONEbit hosting 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

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 528x (1.9 kB)
Aplikace je včetně zdrojových kódů v jazyce python

 

 

Článek pro vás napsal gcx11
Avatar
Jak se ti líbí článek?
26 hlasů
(^_^)
Aktivity (2)

 

 

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

Avatar
Sergej Hilkopakír:4. ledna 16:41

Pokročilý příklad:
číslo_A = int(input("Zadej poloměr kruhu[cm]: "))
print("Výsledek: ", číslo_A * 2 * 3.14)
input()

Odpovědět 4. ledna 16:41
Jesus programing us
Avatar
Sergej Hilkopakír:4. ledna 17:58

Celý Pokročilý příklad:
číslo_A = int(input("Zadej poloměr kruhu[cm]: "))
print("obvod zadaného kruhu je: ", číslo_A * 2 * 3.14 ,"cm")
print("jeho obsah je: ",3.14* číslo_A **2 ,"cm")
input()

Odpovědět 4. ledna 17:58
Jesus programing us
Avatar
gcx11
Redaktor
Avatar
Odpovídá na Sergej Hilkopakír
gcx11:4. ledna 19:12

Pěkné :) Akorát jedna výtka, zkus nepoužívat diakritiku pro názvy proměnných

 
Odpovědět 4. ledna 19:12
Avatar
r.glockner
Člen
Avatar
r.glockner:13. ledna 21:06

1)
jmeno = str(input('Ahoj, jak se jmenuješ? '))
print(jmeno)
vlastnost = str(input('Jaký jsi? '))
print(vlastnost)
print(jmeno, 'je', vlastnost)
input()

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

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

 
Odpovědět 13. ledna 21:06
Avatar
r.glockner
Člen
Avatar
Odpovídá na Sergej Hilkopakír
r.glockner:13. ledna 21:10

Celý Pokročilý příklad:
číslo_A = int(input("Zadej poloměr kruhu[cm]: "))...

Tady by měl být použit "float (desetinné místo)" místo "integer (celé číslo)", nemám pravdu?

Editováno 13. ledna 21:12
 
Odpovědět 13. ledna 21:10
Avatar
Tomáš Tomi Ďörď:29. ledna 19:16

Ahoj :) ja som ten pokročilý príklad
spravil nasledovne:
import math
input()
r = int(input("Zadajte polomer kruhu:"))#Polomer
p = 3.14#Matematické pí
j = p*r#obvod
k = r**2#obsah
Obvod = 2*j#vzorec na obvod
Obsah = p*k #vzorec na obsah
print(Obvod)
print(Obsah)

Dúfam že to malo byť tak...

 
Odpovědět 29. ledna 19:16
Avatar
Hajdzena
Člen
Avatar
Odpovídá na Tomáš Tomi Ďörď
Hajdzena:29. ledna 21:40

Ahoj zbytečně importujes knihovnu math, když ji nepoužíváš. Nejspíš jsi měl na mysli:
p = math.pi #Matematické pí

 
Odpovědět 29. ledna 21:40
Avatar
Odpovídá na Hajdzena
Tomáš Tomi Ďörď:30. ledna 15:02

No nevedel som ako zapísať to "Pí" tak som to spravil tak :) ďakujem za opravu :)

 
Odpovědět 30. ledna 15:02
Avatar
JOPH MIVA s.r.o.:9. června 11:32

print ("výsledek:", c**2) napsal bych to takhle, protože se má vypočítat jeho druhá mocnina.

 
Odpovědět 9. června 11:32
Avatar
JOPH MIVA s.r.o.:9. června 11:46

print ("Ahoj, jak se jmenuješ?")
A = input ()
print ("Jaký jsi?")
B = input ()
print (A + " je " + B)

c =int(input("Zadej číslo k umocnění:" ))
print ("výsledek:", c**2)

d=float(input("Za­dej poloměr kruhu:"))
print ("Jeho obvod je:" , d * 3.14 * 2, "cm")
print ("Jeho obsah je:", 3.14*(d**2), "cm")
input()

Editováno 9. června 11:46
 
Odpovědět 9. června 11:46
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 19. Zobrazit vše