python - 为什么我的代码不让我打印它运行了多少次?
问题描述
所以,我知道这个问题令人困惑,但请听我说完。我试图计算我的代码运行了多少次,我得到了,但是当我尝试将它实现到一行打印代码中时,它告诉我它不能打印整数。为什么?
count = 0
now = datetime.datetime.now()
Current_time = now.strftime("%H:%M")
start = datetime.time(10)
end = datetime.time(11)
while start <= now.time() <= end:
count+=1
print("This alarm has gone off + count + "times")
winsound.PlaySound("C:/Users/gabec/Documents/Audacity/Untitled.wav", winsound.SND_ASYNC)
time.sleep(14) ##The sound is 14 seconds long.
解决方案
您还可以考虑使用 f 字符串:
print(f"This alarm has gone off {count} times")
推荐阅读
- ios - fcm 有效负载中的“类别”键在 IOS 中不起作用
- aws-api-gateway - 每个端点具有不同配额的 Api 货币化服务
- amazon - 在亚马逊广告 API 中下载报告
- excel - 在mac上将excel保存为pdf的问题
- pact - 如何在 bitbucket 中共享 pact 文件
- python - 列表推导中的条件。为什么当我使用“else”时会有所不同?
- xaml - Xamarin Forms - 在 StringFormat 的声明中引用资源
- kernel - 高斯过程回归中指数核函数的不同预测器长度尺度
- android - 在android中执行devide操作时获取不正确的数据
- python-3.x - 在 AbstractClass 的字段上添加索引