我有一个脚本,它使用Python中的time
模块来获取以小时,分钟和秒为单位的当前时间,并将它们存储在三个不同的变量中:
import time
while True:
A = time.strftime("%H")
B = time.strftime("%M")
C = time.strftime("%S")
我希望能够对这些数字进行一些数学运算,但它们总是被解释为字符串。
A = "07"
B = "58"
C = "27"
如何将命令的字符串输出转换为可以数学运算的数字?每当我尝试将它们相乘时,就像它们是数字一样,我会得到像"70707070707070707070707"
这样的输出。
答案 0 :(得分:0)
import time
while True:
A = int(time.strftime("%H"))
B = int(time.strftime("%M"))
C = int(time.strftime("%S"))
# K=A*2+B*3+C*4