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

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

Unicorn College ONEbit hosting 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:

Cvičení k Pythonu – Vlastnost

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:

Cvičení k Pythonu – Mocnina

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:

Cvičení k Pythonu – Kruh

 

Stáhnout

Staženo 443x (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?
24 hlasů
(^_^)
Aktivity (1)

 

 

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

Avatar
Petr Hošek
Člen
Avatar
Petr Hošek:29.9.2017 15:38

print("Ahoj, jak se jmenuješ?")
jmeno=input()
print("Jaký jsi?:")
jaky_jsi=input()
vysledek= jmeno + " " + "je" + " "+ jaky_jsi
print(vysledek)

asi tak nějak

ale pokud to chceš jak ty pišeš tak tam musiš přidat jmeno=str(input("jak se jmenuješ:"))

 
Odpovědět 29.9.2017 15:38
Avatar
humusgen
Člen
Avatar
Odpovídá na Petr Hošek
humusgen:28.11.2017 16:51

napsal jsem to minimalisticky :)

print('Ahoj jak se jmenujes?')
a=input()
print('Jaky jsi?')
b=input()
print(a+' je '+b)


Ahoj jak se jmenujes?
Bill Gates
Jaky jsi?
hustodemonsky bohaty
Bill Gates je hustodemonsky bohaty

 
Odpovědět 28.11.2017 16:51
Avatar
gcx11
Redaktor
Avatar
Odpovídá na humusgen
gcx11:29.11.2017 21:50

Ten text jde i do inputu :)

 
Odpovědět 29.11.2017 21:50
Avatar
Sergej Hilkopakír:4. ledna 16:17

Jednoduchý příklad:
print("Ahoj, jak se jmenuješ?")
slovo_A = input("")
print("Jaký jsi?")
slovo_B = input("")
END = slovo_A +" je " + slovo_B
print(END)
input()

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

Středně pokročilý příklad:
číslo_A = int(input("Zadej číslo k umocnění: "))
print("Výsledek: ", číslo_A ** číslo_A)
input()

Odpovědět 4. ledna 16:37
Jesus programing us
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
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 14. Zobrazit vše