i'am trying to make a function that deletes vowels in a string
def disemvowel(word):
new_word =
list_of_letter = list(word)
for letter in list_of_letter:
if letter == 'a' or 'A' or 'E' or 'e' or 'O' or 'o' or 'U' or 'u':
continue
else:
new_word.append(letter)
return ''.join(new_word)
python-3.x list definition
add a comment |
def disemvowel(word):
new_word =
list_of_letter = list(word)
for letter in list_of_letter:
if letter == 'a' or 'A' or 'E' or 'e' or 'O' or 'o' or 'U' or 'u':
continue
else:
new_word.append(letter)
return ''.join(new_word)
python-3.x list definition
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
2
''.join([letter for letter in word if letter not in "AEIOUaeiou"])
– Johnny Mopp
Nov 14 '18 at 19:46
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57
add a comment |
def disemvowel(word):
new_word =
list_of_letter = list(word)
for letter in list_of_letter:
if letter == 'a' or 'A' or 'E' or 'e' or 'O' or 'o' or 'U' or 'u':
continue
else:
new_word.append(letter)
return ''.join(new_word)
python-3.x list definition
def disemvowel(word):
new_word =
list_of_letter = list(word)
for letter in list_of_letter:
if letter == 'a' or 'A' or 'E' or 'e' or 'O' or 'o' or 'U' or 'u':
continue
else:
new_word.append(letter)
return ''.join(new_word)
python-3.x list definition
python-3.x list definition
edited Nov 14 '18 at 19:42
Johnny Mopp
6,92622444
6,92622444
asked Nov 14 '18 at 19:41
A.RizgarA.Rizgar
307
307
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
2
''.join([letter for letter in word if letter not in "AEIOUaeiou"])
– Johnny Mopp
Nov 14 '18 at 19:46
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57
add a comment |
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
2
''.join([letter for letter in word if letter not in "AEIOUaeiou"])
– Johnny Mopp
Nov 14 '18 at 19:46
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
2
2
''.join([letter for letter in word if letter not in "AEIOUaeiou"])– Johnny Mopp
Nov 14 '18 at 19:46
''.join([letter for letter in word if letter not in "AEIOUaeiou"])– Johnny Mopp
Nov 14 '18 at 19:46
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57
add a comment |
1 Answer
1
active
oldest
votes
Your condition is always True
You should change it to:
if letter in "aAeEiIoOuU":
When you write
if letter == 'a' or 'A'
You said "if letter is 'a' or if 'A' is not a empty string", and a is not a empty string.
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
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%2f53307667%2fiam-trying-to-make-a-function-that-deletes-vowels-in-a-string%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
Your condition is always True
You should change it to:
if letter in "aAeEiIoOuU":
When you write
if letter == 'a' or 'A'
You said "if letter is 'a' or if 'A' is not a empty string", and a is not a empty string.
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
add a comment |
Your condition is always True
You should change it to:
if letter in "aAeEiIoOuU":
When you write
if letter == 'a' or 'A'
You said "if letter is 'a' or if 'A' is not a empty string", and a is not a empty string.
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
add a comment |
Your condition is always True
You should change it to:
if letter in "aAeEiIoOuU":
When you write
if letter == 'a' or 'A'
You said "if letter is 'a' or if 'A' is not a empty string", and a is not a empty string.
Your condition is always True
You should change it to:
if letter in "aAeEiIoOuU":
When you write
if letter == 'a' or 'A'
You said "if letter is 'a' or if 'A' is not a empty string", and a is not a empty string.
answered Nov 14 '18 at 19:44
iEldeniElden
684517
684517
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
add a comment |
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
thank you very much
– A.Rizgar
Nov 14 '18 at 20:54
add a comment |
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%2f53307667%2fiam-trying-to-make-a-function-that-deletes-vowels-in-a-string%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
don't forget to include 'i' or 'I'. Also what's the problem?
– Rohlex32
Nov 14 '18 at 19:42
2
''.join([letter for letter in word if letter not in "AEIOUaeiou"])– Johnny Mopp
Nov 14 '18 at 19:46
thank you very much, just solved the problem :)
– A.Rizgar
Nov 14 '18 at 20:57