xxxxxxxxxx
the ** operator is used for power
base ** exponent
example :
2 ** 4
same as :
2 * 2 * 2 * 2
equals :
16
xxxxxxxxxx
base = 3
exponent = -4
result = pow(base, exponent)
print("Answer = " + str(result))
xxxxxxxxxx
base = 3
exponent = 4
result = 1
while exponent != 0:
result *= base
exponent-=1
print("Answer = " + str(result))
xxxxxxxxxx
base = 3
exponent = 4
result = 1
for exponent in range(exponent, 0, -1):
result *= base
print("Answer = " + str(result))
xxxxxxxxxx
import psutil
# function returning time in hh:mm:ss
def convertTime(seconds):
minutes, seconds = divmod(seconds, 60)
hours, minutes = divmod(minutes, 60)
return "%d:%02d:%02d" % (hours, minutes, seconds)
# returns a tuple
battery = psutil.sensors_battery()
print("Battery percentage : ", battery.percent)
print("Power plugged in : ", battery.power_plugged)
# converting seconds to hh:mm:ss
print("Battery left : ", convertTime(battery.secsleft))