我试图创建一个模拟数据库来存储电影时间,并允许用户从列表中进行预订。我遇到了一个问题,我试图从一个表中获取票价,并将其乘以门票数量以获得最终价格。当我试图运行代码时,它说你不能将list
乘以和int
。有没有人知道如何将SQL表中的值转换为int
?下面是相关代码:
showTime = input("Enter showtime: ")
filmRequest = input("Enter the film you want to watch: ").title()
priceSelection_ = "SELECT price FROM films WHERE film = ? AND timings = ?"
parSel_ = (filmRequest, showTime)
cursor.execute(priceSelection_, parSel_)
x = cursor.fetchall()
priceCalc_ = numTick_ * x
print(priceCalc_)
1条答案
按热度按时间1l5u6lss1#
您不需要转换它。您必须从结果集中选择适当的值。在您的情况下,它应该是
但您可能需要根据值的存储方式进一步转换/处理该值。