View Single Post
Trådstarter
199
Sitat av robhol Vis innlegg
En ting du kan vurdere, som er litt på siden av det du spør om, men fortsatt relevant: se på koden din og finn steder du gjentar deg. Du kan for eksempel lage en metode (funksjon) som inneholder den delen av programmet du skriver flere ganger, men med parametere som du kan endre på når du trenger det. Sluttresultatet kommer på ca. halvparten av antall kodelinjer, og du slipper å endre ting flere steder.
Vis hele sitatet...
Ja det er en god ide
Tenker du da spesielt på alle printene jeg har som er repeat om å om igjen?

Eks:

Kode

    elif degrees >= 20 and time > str(12.00):
        print("\nGood afternoon " + name_of_user + ".")
        print("\nThe date today is: " +
              day_of_month +
              month +
              year)
        print("The current time is: " + time)
        print("The humidity is: " + str(humidity) + '%')
        print("Latitude and longitude for " + city + " is: " + str(latitude), str(longitude))
        print("The temperature is a warm " + "{:.1f}".format(degrees) +
              "°C, don't forget to drink water.")

    elif degrees >= 20 and time < str(12.00):
        print("\nGood morning " + name_of_user + ".")
        print("\nThe date today is: " +
              day_of_month +
              month +
              year)
        print("The current time is: " + time)
        print("The humidity is: " + str(humidity) + '%')
        print("Latitude and longitude for " + city + " is: " + str(latitude), str(longitude))
        print("The temperature is a warm " + "{:.1f}".format(degrees) +
              "°C, don't forget to drink water.")