Skip to content

Instantly share code, notes, and snippets.

@Pierian-Data
Created March 1, 2018 17:23
Show Gist options
  • Select an option

  • Save Pierian-Data/5767f49f825dbc9f9bf1357b2152b010 to your computer and use it in GitHub Desktop.

Select an option

Save Pierian-Data/5767f49f825dbc9f9bf1357b2152b010 to your computer and use it in GitHub Desktop.
def myfunc(x):
out = []
for i in range(len(x)):
if i%2==0:
out.append(x[i].lower())
else:
out.append(x[i].upper())
return ''.join(out)
@srhahn
Copy link

srhahn commented Aug 7, 2025

def myfunc(Bob = 'ethnomusicology'):
mylist = [letter for letter in Bob]
Newbob = ''
for x in range(len(mylist)):
if x%2 == 0:
mylist[x] = (mylist[x]).upper()
else:
mylist[x] = (mylist[x]).lower()
Newbob = Newbob + mylist[x]
return Newbob

@pradsham22
Copy link

pradsham22 commented Aug 12, 2025

def myfunc(str):
new_str = ''
i = 0
for char in str:
if i % 2 == 0:
i += 1 # -- coding: latin-1 --
new_str += char.upper()
else:#
new_str += char
i += 1 # -- coding: latin-1 --
return new_str

@hakyeonglee-ds
Copy link

hakyeonglee-ds commented Aug 30, 2025

`def myfunc(word):

alt = ''
indexed_letter = enumerate(word)

for index,letter in indexed_letter:
    if index % 2 == 0:
        alt = alt + letter.lower()
    else:
        alt = alt + letter.upper()

return alt`

@ashok3000
Copy link

Skyline

def myfunc(mystring):
mylist = []
for index in range(len(mystring)):
if index % 2 == 0:
mylist.append(mystring[index].upper())
else:
mylist.append(mystring[index].lower())
return ''.join(mylist)

Output:
myfunc('abcde')
'AbCdE'

@someshvarma015
Copy link

def my fun(x):
out = [ ]
for in range(Len(x)):
if I%2==0:
out.append(x([I].upper())
else:
out.append(x[I].lower())
return ".join(out)

@Arthiar
Copy link

Arthiar commented Oct 9, 2025

def myfunc(x):
out = []
for i in range(len(x)):
if i%2==0:
out.append(x[i].lower())
else:
out.append(x[i].upper())
return ''.join(out)
print(myfunc("Hello this is Arthi, and I am a student, and I am learning how to work consistently on functions by doing exercises"))

def myfunc(x):
out = []
for word in x.split():
if len(word) % 2 == 0:
out.append(word.lower())
else:
out.append(word.upper())
return ' '.join(out)
print(myfunc("Hello this is Arthi, and I am a student, and I am learning how to work consistently on functions by doing exercises"))

@RahulAmbiger11
Copy link

#10.
def myfunc(x):
out = []

for i in range(len(x)):
    if i%2==0:
        out.append(x[i].lower())
    else:
        out.append(x[i].upper())
return ''.join(out)

res1 = myfunc("Sudeep")
print(res1)

res2 = myfunc("Yash")
print(res2)

@Bjorn-Suerink
Copy link

Bjorn-Suerink commented Nov 6, 2025

def myfunc(s):
num=0
word=''
for letter in s:
if num%2 == 0:
word += letter.lower()
else:
word+= letter.upper()
num+=1
return word
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment