[Tutor] Problem

Alan Gauld alan.gauld at yahoo.co.uk
Mon Aug 29 06:04:11 EDT 2016


On 28/08/16 23:53, shahan khan wrote:
> I changed the code a bit and this is the result:
> for a in range(1,11):
> for b in range(1,6):
> for c in range(1,6):
> mc=(6*a)+(9*b)+(20*c)
> if mc==50:
> print 'For 50 McNuggets:''a=',a,'b=',b,'c=',c
> if mc==51:
> print 'Fpr 51 McNuggets:''a=',a,'b=',b,'c=',c
> if mc==52:
> print 'For 52 McNuggets:''a=',a,'b=',b,'c=',c
> if mc==53:
> print 'For 53 McNuggets:''a=',a,'b=',b,'c=',c
> if mc==54:
> print 'For 54 McNuggets:''a=',a,'b=',b,'c=',c
> if mc==55:
> print 'For 55 McNuggets:''a=',a,'b=',b,'c=',c
> Result:
> For 55 McNuggets:a= 1 b= 1 c= 2
> For 53 McNuggets:a= 1 b= 3 c= 1
> For 50 McNuggets:a= 2 b= 2 c= 1
> For 53 McNuggets:a= 4 b= 1 c= 1
>
> Two questions:
> 1) why is it printing backwards?

It is printing in the order it finds them based on your loop values.
So the first two have a=1, the 3rd has a=2 and the last a=4

But please post in plain text not HTML since otherwise your code
format gets messed up.

Alan G




More information about the Tutor mailing list