räkna ut en formel med hjälp av programmering
Okej... här börjar bli extra svårt. Så man ska kunna skriva ett program som ska kunna omvandla fahrenheit till celsius och sen kommer dessa frågor som hur ska man skriva ett program som anger temperaturen i Fahrenheit när temperaturen är exempelvis 0 celsius.
Jag vet hur man printar formeln F= 1.8C+32 men jag vet inte hur jag ska få datan att följa formeln.
Enklast är nog att skapa en funktion där du har dina grader i celsius som parameter. Uträkningen sker som du angivit i formeln, men där ditt C motsvaras av funktionens parameter. Förstår du hur jag tänker?
Har du jobbat med funktioner, parametrar och returvärden? Definiera en funktion som tar in parametern celsius, använder formeln du skrev och returnerar ett fahrenheitvärde.
cjan1122 skrev:Har du jobbat med funktioner, parametrar och returvärden? Definiera en funktion som tar in parametern celsius, använder formeln du skrev och returnerar ett fahrenheitvärde.
funktioner som funktionssystem? ja, men jag tror att det är inte det som du pratar om. Om du menar funktioner som är bara siffror i parantes som man räknar de genom de 4 räknesättet är mitt svar ja. Och nej aldrig hört om parametrar eller returvärden.
Funktioner är bra att använda så det behöver du lära dig om du vill kunna skriva större program. Men i detta fall behövs det inte. Formeln F = 1.8C + 32 kan nämligen enkelt skrivas om till Python-kod:
F = 1.8*C + 32
Lindehaven skrev:Funktioner är bra att använda så det behöver du lära dig om du vill kunna skriva större program. Men i detta fall behövs det inte. Formeln F = 1.8C + 32 kan nämligen enkelt skrivas om till Python-kod:
F = 1.8*C + 32
Så ... hur ska jag starta? Ska jag skriva print(F= 1.8C+32) eller?
Att printa ut svaret är det som skall ske sist i programmet, det är ju ditt slutresultat. Du får väl ha någon manuell input som du sedan konverterar till F enligt din formel. Sedan kan du printa ut F
starkeadolf2323 skrev:Att printa ut svaret är det som skall ske sist i programmet, det är ju ditt slutresultat. Du får väl ha någon manuell input som du sedan konverterar till F enligt din formel. Sedan kan du printa ut F
så någonting formel med input? OK, hur ska jag kunna starta?
Det kommer att bli något i stilen.
value = input("Temperatur i C:\n")
Fa = 1.8C+32
print(f'Temperaturen i F är {Fa}')
starkeadolf2323 skrev:Det kommer att bli något i stilen.
value = input("Temperatur i C:\n")
Fa = 1.8C+32print(f'Temperaturen i F är {Fa}')
Yassi4, du kan öva på att rätta ovanstående kod så får du ett färdigt program.
Yassi, hur gick det?