Python/Kenjiro995/Obvod a Obsah

Výpočty editovat

  1. definice vstupních proměnných input()
  2. definice výstupních proměných (výpočty, matematické výrazy)
  3. 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