[Solved] i need help adding the leap year functionality into my python program [closed]

Roll-your-own parser code is silly. Python has batteries included for this: import datetime repeat = True datestr = raw_input(‘Enter a date in the format MM/DD/YYYY’) while repeat: try: # Parse to datetime, then convert to date since that’s all you use date = datetime.datetime.strptime(datestr, ‘%m/%d/%Y’).date() except ValueError: pass # Handle bad dates in common code … Read more

[Solved] Switch case from PHP to python

In python there is the if …. elif …. elif….else It is the switch in other languages. But in your code you do not need a switch statement. It’s enough to use a if then else. if flagRound == floor: totalUnits = floor(totalParts / partsInUnit) else: totalUnits = ceil(totalParts / partsInUnit) 3 solved Switch case … Read more

[Solved] I have an error in my program that python detected. Plus im sure there are more errors. Please fix ^-^

This is a basic scope problem. Nonlocal variables by default have read-only access in functions, assignment to a variable with the same name as a variable outside of the function will result in a new, empty, local variable being created. Adding a global Money line at the top of each function that is supposed to … Read more

[Solved] Python – ValueError: invalid literal for int() with base 10: ‘hello’

The following solution worked. Instead of using int(x) , we need to use len(x.encode(‘utf-8′)) so the final code is updated as import io with io.open(r’C:\Python\Data\somefile.txt’,’r+’) as fp: bytecolumn = (line.rsplit(None,1)[1] for line in fp) bytes = ( len(x.encode(‘utf-8’)) for x in bytecolumn if x != ‘-‘) print(‘Total’, sum(bytes)) solved Python – ValueError: invalid literal for … Read more

[Solved] Basic Python 2.7 Math Script (4 variables and 3 consecutive math operations) [closed]

If I understand the problem correctly, I would ask a user what operation he wants to go with: math_option =raw_input(‘Choose the math operation: ‘) and later on check what option was chosen: if math_option == “add”: print add(x, y) if math_option == “multiply”: add_num = add(x,y) mul_num = multiply(math_option,z) print mul_num and so on 1 … Read more

[Solved] Python returns “SyntaxError: invalid syntax sys module” [closed]

import pandas as pd sys.path.insert(0, “/usr/lib/python2.7/site-packages”) This line contains two statements. Split them into two lines: import pandas as pd sys.path.insert(0, “/usr/lib/python2.7/site-packages”) Or, if they must be in one line, separate them with semicolon (highly not recomended!!!): import pandas as pd; sys.path.insert(0, “/usr/lib/python2.7/site-packages”) 1 solved Python returns “SyntaxError: invalid syntax sys module” [closed]