How to stop a random item from being printed out letter for letterWhy does += behave unexpectedly on lists?Python append() vs. + operator on lists, why do these give different results?How to flush output of print function?How to randomly select an item from a list?How to print without newline or space?How to make a flat list out of list of listsHow to remove items from a list while iterating?How do you read from stdin?Random string generation with upper case letters and digitsHow can I count the occurrences of a list item?How to print to stderr in Python?How to remove a key from a Python dictionary?
Best Ergonomic Design for a handheld ranged weapon
describing weighing an object in hand
Convert research into business
IBM mainframe classic executable file formats
How to derive trigonometric Cartesian equation from parametric
Can living where magnetic ore is abundant provide any protection from cosmic radiation?
Has the US government provided details on plans to deal with AIDS and childhood cancer?
"DDoouubbllee ssppeeaakk!!"
Reasons for using monsters as bioweapons
Can birds evolve without trees?
May a hotel provide accommodation for fewer people than booked?
How to get Planck length in meters to 6 decimal places
If the Moon were impacted by a suitably sized meteor, how long would it take to impact the Earth?
What is the relation between Shang-Chi and the Mandarin in the comics?
How do I find SFDX CLI default installation folder on Mac?
What is the most 'environmentally friendly' way to learn to fly?
UX writing: When to use "we"?
A conjectural trigonometric identity
Is it unprofessional to mention your cover letter and resume are best viewed in Chrome?
What is my clock telling me to do?
Constant Scan spooling
How can flights operated by the same company have such different prices when marketed by another?
Word for giving preference to the oldest child
If I buy and download a game through second Nintendo account do I own it on my main account too?
How to stop a random item from being printed out letter for letter
Why does += behave unexpectedly on lists?Python append() vs. + operator on lists, why do these give different results?How to flush output of print function?How to randomly select an item from a list?How to print without newline or space?How to make a flat list out of list of listsHow to remove items from a list while iterating?How do you read from stdin?Random string generation with upper case letters and digitsHow can I count the occurrences of a list item?How to print to stderr in Python?How to remove a key from a Python dictionary?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have an issue with a random item drop system in my game.
Here is my code:
import random
#Potato heals +5
potato = "Potato"
apple = 1
apple_name = "apple"
#is_damage_2
rusted_sword = "Rusted shortsword"
#Worth $80 - 10 can make Goldblade
gold_ingot = "Gold ingot"
#Worth $120
sapphire = "Sapphire"
random_drop = [sapphire,potato,gold_ingot,rusted_sword]
inventory = [apple_name, apple,]
rand_item = random.choice(random_drop)
inventory += rand_item
print(inventory)
When it prints the inventory... the random item is added, but it's spelled out letter for letter like this: P, o, t, a, t, o.
I want it to be spelled out like: "Potato"
I've only been learning Python for a few weeks and am very confused. Any help would be greatly appreciated!
- Justin
python
add a comment |
I have an issue with a random item drop system in my game.
Here is my code:
import random
#Potato heals +5
potato = "Potato"
apple = 1
apple_name = "apple"
#is_damage_2
rusted_sword = "Rusted shortsword"
#Worth $80 - 10 can make Goldblade
gold_ingot = "Gold ingot"
#Worth $120
sapphire = "Sapphire"
random_drop = [sapphire,potato,gold_ingot,rusted_sword]
inventory = [apple_name, apple,]
rand_item = random.choice(random_drop)
inventory += rand_item
print(inventory)
When it prints the inventory... the random item is added, but it's spelled out letter for letter like this: P, o, t, a, t, o.
I want it to be spelled out like: "Potato"
I've only been learning Python for a few weeks and am very confused. Any help would be greatly appreciated!
- Justin
python
4
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00
add a comment |
I have an issue with a random item drop system in my game.
Here is my code:
import random
#Potato heals +5
potato = "Potato"
apple = 1
apple_name = "apple"
#is_damage_2
rusted_sword = "Rusted shortsword"
#Worth $80 - 10 can make Goldblade
gold_ingot = "Gold ingot"
#Worth $120
sapphire = "Sapphire"
random_drop = [sapphire,potato,gold_ingot,rusted_sword]
inventory = [apple_name, apple,]
rand_item = random.choice(random_drop)
inventory += rand_item
print(inventory)
When it prints the inventory... the random item is added, but it's spelled out letter for letter like this: P, o, t, a, t, o.
I want it to be spelled out like: "Potato"
I've only been learning Python for a few weeks and am very confused. Any help would be greatly appreciated!
- Justin
python
I have an issue with a random item drop system in my game.
Here is my code:
import random
#Potato heals +5
potato = "Potato"
apple = 1
apple_name = "apple"
#is_damage_2
rusted_sword = "Rusted shortsword"
#Worth $80 - 10 can make Goldblade
gold_ingot = "Gold ingot"
#Worth $120
sapphire = "Sapphire"
random_drop = [sapphire,potato,gold_ingot,rusted_sword]
inventory = [apple_name, apple,]
rand_item = random.choice(random_drop)
inventory += rand_item
print(inventory)
When it prints the inventory... the random item is added, but it's spelled out letter for letter like this: P, o, t, a, t, o.
I want it to be spelled out like: "Potato"
I've only been learning Python for a few weeks and am very confused. Any help would be greatly appreciated!
- Justin
python
python
asked Mar 26 at 22:57
GrapeWalnutGrapeWalnut
82 bronze badges
82 bronze badges
4
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00
add a comment |
4
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00
4
4
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00
add a comment |
1 Answer
1
active
oldest
votes
Use the append() method, like this:
inventory.append(rand_item)
See these answers about what +=
does for iterables.
Python append() vs. + operator on lists, why do these give different results?
Why does += behave unexpectedly on lists?
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55367370%2fhow-to-stop-a-random-item-from-being-printed-out-letter-for-letter%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Use the append() method, like this:
inventory.append(rand_item)
See these answers about what +=
does for iterables.
Python append() vs. + operator on lists, why do these give different results?
Why does += behave unexpectedly on lists?
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
add a comment |
Use the append() method, like this:
inventory.append(rand_item)
See these answers about what +=
does for iterables.
Python append() vs. + operator on lists, why do these give different results?
Why does += behave unexpectedly on lists?
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
add a comment |
Use the append() method, like this:
inventory.append(rand_item)
See these answers about what +=
does for iterables.
Python append() vs. + operator on lists, why do these give different results?
Why does += behave unexpectedly on lists?
Use the append() method, like this:
inventory.append(rand_item)
See these answers about what +=
does for iterables.
Python append() vs. + operator on lists, why do these give different results?
Why does += behave unexpectedly on lists?
edited Mar 26 at 23:03
answered Mar 26 at 23:01
swagrovswagrov
6873 silver badges19 bronze badges
6873 silver badges19 bronze badges
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
add a comment |
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
rand_item is a variable
– Asthmatic
Mar 26 at 23:02
Good catch, fixed.
– swagrov
Mar 26 at 23:03
Good catch, fixed.
– swagrov
Mar 26 at 23:03
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
It helped, thank you so much!
– GrapeWalnut
Mar 26 at 23:43
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55367370%2fhow-to-stop-a-random-item-from-being-printed-out-letter-for-letter%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
inventory.append(rand_item)
– Asthmatic
Mar 26 at 23:00