Python/Kenjiro995/Obvod a Obsah
Vzhled
< Python | Kenjiro995
Výpočty
[editovat]- definice vstupních proměnných input()
- definice výstupních proměných (výpočty, matematické výrazy)
- zobrazení výstupu print()
Ve většině případech je vhodné používat proměnou do které se zapisuje matematicý výraz (výpočet) a to hlavně tam, kde bude s proměnnou ještě dále pracováno. Což ukazuje první případ. V některých jednoduších případech, kde očekáváme, že nebude již s proměnou dále nějak spcificky pracováno, stačí výpočet provést rovnou při vypisování print(). Což ukazuje druhý případ.
Obvod čtverce
[editovat]
první příklad:
a = int(input("Strana čtverce:"))
obvod_ctverce = 4 * a
print("Obvod čtverce je:", obvod_ctverce)
Výstup:
Strana čtverce:8 Obvod čtverce je: 32
druhý příklad:
a = int(input("Strana čtverce:"))
print("Obvod čtverce je:", 4 * a)
Výstup:
Strana čtverce:8 Obvod čtverce je: 32
Obvod obdélníku
[editovat]
první příklad:
a = int(input("Strana obdélníku a:"))
b = int(input("Strana obdélníku b:"))
obvod_obdelniku = (2 * a) + (2 * b)
print("Obvod obdélníku čtverce je:", obvod_obdelniku)
Výstup:
Strana obdélníku a:8 Strana obdélníku b:5 Obvod obdélníku čtverce je: 26
druhý příklad:
a = int(input("Strana obdélníku a:"))
b = int(input("Strana obdélníku b:"))
print("Obvod obdélníku čtverce je:", (2 * a) + (2 * b))
Výstup:
Strana obdélníku a:8 Strana obdélníku b:5 Obvod obdélníku čtverce je: 26
Obsah čtverce
[editovat]
a = int(input("Strana čtverce:"))
obsah_ctverce = a * a
print("Obsah čtverce je:", obsah_ctverce)
Výstup:
Strana čtverce:8 Obsah čtverce je: 64
a = int(input("Strana čtverce:"))
obsah_ctverce = a ** 2
print("Obsah čtverce je:", obsah_ctverce)
Výstup:
Strana čtverce:8 Obsah čtverce je: 64
Obsah obdélníku
[editovat]
a = int(input("Strana obdélníku a:"))
b = int(input("Strana obdélníku b:"))
obsah_obdelniku = a * b
print("Obvod obdélníku je:", obsah_obdelniku)
Výstup:
Strana obdélníku a:5 Strana obdélníku b:12 Obvod obdélníku je: 60
Převody jednotek
[editovat]Převod teploty Fahrenheita na stupně Celsia
[editovat]celsius = (fahrenheit - 32) * 5/9
fahrenheit = int(input("Zadejte teplotu ve stupních Fahrenheita: "))
celsius = (fahrenheit - 32) * 5/9
print(str(celsius)+"°C") # str() udělá z čísla text a k tomuto textu připojí "°C"
Výstup:
Zadejte teplotu ve stupních Fahrenheita: 140 60.0°C
fahrenheit = int(input("Zadejte teplotu ve stupních Fahrenheita: "))
celsius = (fahrenheit - 32) * 5/9
print(celsius,"°C", sep="")
Výstup:
Zadejte teplotu ve stupních Fahrenheita: 140 60.0°C
Převod stupně Celsia na Fahrenheita
[editovat]fahrenheit = celsius * (9/5) + 32
celsius = int(input("Zadejte teplotu ve stupních Celsia: "))
fahrenheit = celsius * (9/5) + 32
print(fahrenheit,"°F", sep="")
Výstup:
Zadejte teplotu ve stupních Celsia: 60 140.0°F