Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sys import exit
- def distance_from_zero(z):
- print abs(z)
- print type(z)
- def input_check(z):
- x = len(z) - 1
- c = 0
- dec = False
- while c <= x:
- #print z[c]
- if z[c] == "0" or z[c] == "1" or z[c] == "2" or z[c] == "3" or z[c] == "4" or z[c] == "5" or z[c] == "6" or z[c] == "7" or z[c] == "8" or z[c] == "9":
- c = c + 1
- #print "Don't show up twice"
- elif z[c] == ".":
- #print "ZOMG FOUND PERIOD!"
- #print z[c]
- if dec == False:
- #print "DEC IS NOW TRUE"
- dec = True
- c = c + 1
- #print c
- #print x
- elif dec == True:
- #print "DEC TRUE ERROR"
- #print c
- print error1
- exit()
- else:
- #print "NOT A NUMBER OR . ERROR"
- print error1
- exit()
- if dec == False:
- new_num = int(z)
- elif dec == True:
- new_num = float(z)
- print distance_from_zero(new_num)
- def main():
- num = raw_input("num pls")
- input_check(num)
- error1 = "This is not a integer or float... Please try again"
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement