Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with variables
#4
First, I echo ichabod801's comments.

Second, here's my crack at debugging your code: I found that if I use a stone hoe without silk touch, and a fortune enhancement of 21711917, that puts me in the apparently offending section of the code. If we look at the last five lines (358 through 362), we have this:

            else:
                count = 1
                item = "cornflower"
            print(count, end=' ')
            print(item)
            r = r - 1
"count" is defined, but only under the "else" that's started on line 357. The two "print" commands are not on the same indentation, so they're actually in the "while" loop that starts on line 274 -- they'll get executed every time in that while loop regardless of any of the checks (and subsequent settings of "count") between line 276 and 359. This is what makes it possible to get to line 360 without defining "count". I suspect what you want is this:

            else:
                count = 1
                item = "cornflower"
                print(count, end=' ')
                print(item)
                r = r - 1
... which puts those print statements under the "else" where they (apparently) belong. This seems to avoid generating the "count not defined" error under the same conditions (The stone hoe without silk touch, and a fortune enhancement of 21711917). However, I can't say that's a definitive test of all of the possibilities.

I'm assuming you're not done with the program yet, because when I go out with a bucket I always get nothing.
Reply


Messages In This Thread
Problem with variables - by JCB - Nov-13-2019, 06:09 PM
RE: Problem with variables - by ichabod801 - Nov-13-2019, 06:48 PM
RE: Problem with variables - by JCB - Nov-13-2019, 06:52 PM
RE: Problem with variables - by the_ophidian_order - Nov-13-2019, 07:20 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  problem using exec to save local variables dkarl 0 1,761 Dec-01-2019, 08:52 AM
Last Post: dkarl
  A problem with defining variables meru120 5 3,340 Apr-16-2019, 03:13 PM
Last Post: buran
  Problem with variables Steffenwolt 4 3,242 Jul-14-2018, 07:27 PM
Last Post: Steffenwolt
  [split] Problem using global variables RedSkeleton007 1 2,625 Nov-10-2017, 09:13 PM
Last Post: sparkz_alot
  Vending Machine Program: Problem with variables icabero0225 2 8,476 Jun-08-2017, 11:04 AM
Last Post: buran
  MySQLdb, problem with query with user-defined variables buran 6 6,323 Feb-03-2017, 06:16 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020