Python Forum
Frustrated with Assignment. S.O.S! HELP!
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Frustrated with Assignment. S.O.S! HELP!
#5
Hi, I just want to know how to set my "return" in my function correctly in my code. What do I set my return to if I want to show whether each rule is True or False, based on the test of the four rules for the input? Let me know.

def verify(number):
  #Rule 1
  if int(number[0]) == 4:
    True
    print('passes rule 1')
  else:
    False
    print('violates rule 1')
  #Rule 2
  if (int(number[3]) + 1) >= int(number[5]):
    True
    print('passes rule 1-2')
  else:
    False
    print('passes rule 1, violates rule 2')

  #Rule 3
  SumNum = 0
  num = int(number[0]) + int(number[1]) + int(number[2]) + int(number[3]) + int(number[5]) + int(number[6]) + int(number[7]) + int(number[8]) + int(number[10]) + int(number[11]) + int(number[12]) + int(number[13])
  SumNum = SumNum + num
  if SumNum % 4 == 0:
    True
    print('passes rule 1-3')
  else:
    False
    print('passes rule 1-2, violates rule 3')

  #Rule 4
  first_two_digit = number[0] + number[1]
  seventh_eighth_digit = number[7] + number[8]
  z = int(first_two_digit)
  y = int(seventh_eighth_digit)
  if z + y == 100:
    True
    print('passes rule 1-4')
  else:
    False
    print('passes rule 1-3, violates rule 4')

  return True  # modify this line as needed


input = "4007-6000-0000"
output = verify(input) 
print(output)
Reply


Messages In This Thread
return in my function - by Than999 - Nov-17-2019, 08:32 PM
RE: return in my function - by perfringo - Nov-18-2019, 10:37 AM

Forum Jump:

User Panel Messages

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