我有多个问题,发现自己在 python 中迷失了方向。
问题:
如何比较三个列表?(会不会类似于“for x in y”)
例子:
list1 = [1,2,3]
list2 = [a,b,c]
list3 = [aa,bb,cc]
输出:
[1,a,aa] [2,b,bb] [3,c,cc]
我正在为一场比赛创建一个模拟,1=vehicle,a=driver,aa= 赞助商我得到了一个公式,odometer_miles = odometer_miles + speed * time,并且在选择获胜者之前有 500 英里的上限。我想出了一个骨架:
import random
class Car():
def __init__(self):
self.__name = [A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T]
self.__sponsor = [aa,bb,cc,dd,ee,ff,gg,hh,ii,jj,kk,ll,mm,nn,oo,pp,qq,rr,ss,tt]
self.__vehicle = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
def __str__(self):
(when cap of 500 miles is reached)
print "winner", driver,sponsor,vehicle
def odometer(self):
speed = random.randrange(1, 180)
time = 60
odometer_miles = speed * time
def main():
main()
我发布了代码以寻求指导,我的问题是;我是否在 python 中正确构建了我的代码以获得预期的结果。在这种情况下,什么胆量最熟练。
我正在使用 Python-3.x