Návrh SW Návrh SW
Spouštíme individuální výuku programování! Zaváděcí slevy 799 Kč 599 Kč/60 minut se zkušeným lektorem! Výuka osobně Praha a okolí nebo po Skype celá ČR. O termíny a slevu si pište na [email protected].
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"

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

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

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 704x (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?
31 hlasů
(^_^)
Aktivity (2)

 

 

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

Avatar
JOPH MIVA s.r.o.:9.6.2018 11:32

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

 
Odpovědět 9.6.2018 11:32
Avatar
JOPH MIVA s.r.o.:9.6.2018 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.6.2018 11:46
 
Odpovědět 9.6.2018 11:46
Avatar
David Lexa
Člen
Avatar
David Lexa:4.8.2018 17:59
  1. jmeno = input('Ahoj jak se jmenuješ? ')

    vlastnost = input('Jaký jsi? ')

    print(jmeno, 'je',vlastnost)

  2. x = int(input('Zadej číslo k umocnění: '))

    print('Výsledek:', x**2)

3.from math import pi
r = float(input('Zadej poloměr kruhu: '))
print('Obvod zadaného kruhu je:', 2 * r * pi,'cm')
print('Jeho obsah je',pi * r **2,'cm2' )

 
Odpovědět 4.8.2018 17:59
Avatar
Kristina Trojáková:25.8.2018 20:52

U prvního cvičení jsem místo vlastnosti dala věk.

# Test 1
jmeno = str(input("Jak se jmenuješ? "))
vek = str(input("Kolik je ti let? "))
print("Jmenuji se", jmeno, "a je mi", vek, "let.").

# Test 2
cislo = float(input("Zde zadej číslo k umocnění: "))
print("Výsledek: ", cislo**2)

# Test 3
from math import pi
r = float(input("Zadej poloměr kruhu (v cm): "))
print("Obvod zadaného kruhu je", 2 * pi * r, "cm.")
print("Obsah zadaného kruhu je", pi * r**2, "cm2.")

 
Odpovědět 25.8.2018 20:52
Avatar
Odpovídá na Kristina Trojáková
Kristina Trojáková:25.8.2018 20:59

Oprava v prvním příspěvku mám chybu:

# Test 1
jmeno = str(input("Jak se jmenuješ? "))
vek = int(input("Kolik je ti let? "))
print("Jmenuji se", jmeno, "a je mi", vek, "let.")

 
Odpovědět 25.8.2018 20:59
Avatar
Michal Němec:3.9.2018 11:19

V testu 3 jsem udělal chybu, že jsem jako vstupní hodnotu nedal float, ale int. Tím jsem nemohl zadat desetinné cislo.

Napsal jsem to trosku jinak nez bylo ve zdrojovem kodu, ale funguje to stejne. jen jsem si nebyl jisty jestli nahodou neexistuje nejaka funkce ktera nahrazuje pí

 
Odpovědět 3.9.2018 11:19
Avatar
Sergej Hilkopakír:17.10.2018 13:19

Jednoduchý příklad :

something = (input ("Ahoj jak se jmenuješ?"))
SOMETHING =(input ("Jaký jsi?"))
print (something +" je " +SOMETHING )

Střední příklad:

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

Pokročilý příklad:

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

Editováno 17.10.2018 13:20
Odpovědět 17.10.2018 13:19
Jesus programing us
Avatar
Martin Kulíček:27.11.2018 18:37

Přikládám také své řešení:

#1

print("Hi, what´s your name?")
name = input()
print("Whats your character?")
character = input()
print(name + " is " + character + "!!!")

#2

number = int(input("Insert number for square of 2: "))
print("Square of 2 for chosen number is: ", number*number)

#3

radius = float(input("Insert radius of circle: "))
print("Circuit is: ", 2 * radius * math.pi)
print("Area of circuti is: ", math.pi * radius**2)

Editováno 27.11.2018 18:38
 
Odpovědět 27.11.2018 18:37
Avatar
 
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
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 27. Zobrazit vše