Python Forum
Python uppercase conversion conditions
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python uppercase conversion conditions
#8
Your logic is kinda messed up.
Think of a function as a tool. Your main routine then uses that tool. To keep your tool flexible, you probably do not want to get input in that tool, rather to get input in the main routine (eliminate line 2, it is redundantly asking the user to repeatedly enter the sentence).

Then you conditionally create another tool, capital(), that you never use. Creating it does not use it. And, if len(newword) is say 10, you define that tool 5 times as the definition is inside a loop. Keep your function definitions outside of loops and outside of if statements.

As written, UpperVowels() does not return anything. Capital() does, but since it is never called the best you can hope for is nothing.

The parameters in a function definition are placeholders. If they have the same name as something elsewhere in the program then it is like two people with the same names. Same names, but different people. newword in the main routine and newword in your function are not the same.

Better to use unique variable names in your function to avoid this confusion. Remember the function is a tool, acting on parameters to give you a desired output.
Reply


Messages In This Thread
Python uppercase conversion conditions - by Jaypeng - Apr-29-2020, 06:57 AM
RE: Python uppercase conversion conditions - by jefsummers - Apr-29-2020, 11:24 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  I need to add data types to cython conversion python to c Good_AI_User 1 1,010 Aug-19-2022, 07:52 AM
Last Post: Gribouillis
  AttributeError: module 'string' has no attribute 'uppercase' Anldra12 10 10,289 Apr-23-2021, 05:30 PM
Last Post: ibreeden
  Conversion of Oracle PL/SQL(packages, functions, procedures) to python modules. DivyaKumar 2 6,513 Jul-09-2020, 04:46 PM
Last Post: srikanth7482
  C to Python code conversion print problem anakk1n 1 2,189 May-22-2020, 04:15 PM
Last Post: deanhystad
  MATLAB to Python conversion stokd 10 5,037 Jan-19-2020, 09:14 PM
Last Post: stokd
  simple if elif conditions in Python Chandan 2 2,073 Jan-08-2020, 02:36 PM
Last Post: DeaD_EyE
  Excel Model Conversion into Python line7 2 2,274 Oct-09-2019, 07:51 AM
Last Post: line7
  macron on top of uppercase letters newbieAuggie2019 3 3,712 Aug-21-2019, 08:06 PM
Last Post: newbieAuggie2019
  python opencv grayscale conversion error Spandora 1 9,582 May-26-2019, 10:43 AM
Last Post: heiner55
  Vba conversion to Python stranger14u 1 3,588 May-26-2019, 08:01 AM
Last Post: heiner55

Forum Jump:

User Panel Messages

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