Ok ! But what about the rest ?
Ok, so I managed to do that, is it ok or can I reduce/optimise it more ?
for i in range(1,n+1): r=randint(1,6)+randint(1,6) if r==2: a=a+1 if r==3: b=b+1 if r==4: c=c+1 if r==5: d=d+1 if r==6: e=e+1 if r==7: f=f+1 if r==8: g=g+1 if r==9: h=h+1 if r==10: j=j+1 if r==11: k=k+1 if r==12: l=l+1 print("2:"+str(a)) print("3:"+str(b)) print("4:"+str(c)) print("5:"+str(d)) print("6:"+str(e)) print("7:"+str(f)) print("8:"+str(g)) print("9:"+str(h)) print("10:"+str(j)) print("11:"+str(k)) print("12:"+str(l))How can I reduce that :/
Ok, so I managed to do that, is it ok or can I reduce/optimise it more ?
from random import * from math import * n=int(input("n=")) sommes = [0]*11 for i in range(1,n+1): r=randint(1,6)+randint(1,6) if r==2: sommes[0] += 1 if r==3: sommes[1] += 1 if r==4: sommes[2] += 1 if r==5: sommes[3] += 1 if r==6: sommes[4] += 1 if r==7: sommes[5] += 1 if r==8: sommes[6] += 1 if r==9: sommes[7] += 1 if r==10: sommes[8] += 1 if r==11: sommes[9] += 1 if r==12: sommes[10] += 1 print(sommes)