Back to blocks
Олтин койда ҳисобловчи
4.0
ruМатематикаОлтин койдаматематикаҳисоблаш
Промпт
import math
def calculate_golden_ratios(x):
"""Фойдаланувчи киритган рақам асосида Олтин койда ва унинг тескарисини ҳисоблаш"""
phi = (1 + math.sqrt(5)) / 2
golden_multiplied = x * phi # x * φ
golden_divided = x / phi # x / φ
return phi, golden_multiplied, golden_divided
if __name__ == "__main__":
print("🌟 Олтин койда ҳисобловчи 🌟")
print("Фойдаланувчи рақамини киритинг (мисол: 5, 10.5, 100):")
try:
x = float(input(">>> ")) # Ҳар қандай рақам қабул қилинади
phi, multiplied, divided = calculate_golden_ratios(x)
print(f"\nОлтин койда (φ): {phi:.15f}")
print(f"✅ {x} × φ = {multiplied:.15f}")
print(f"✅ {x} ÷ φ = {divided:.15f}")
except ValueError:
print("❗ Хатолик: Рақам киритинг!")