Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #coding:utf-8
  2. import sys, os, time
  3. from random import randint
  4.  
  5. is_path_ok = True
  6.  
  7. while(is_path_ok):
  8. f_path = raw_input('Enter file path : ')
  9. if os.path.exists(str(f_path)):
  10. print('Path exists')
  11. is_path_ok = False
  12. else:
  13. print('Path not exits')
  14.  
  15. f_name = raw_input('Enter file name : ')
  16.  
  17. full_file_path = str(f_path) + "/"+ str(f_name)
  18.  
  19. if os.path.exists(full_file_path):
  20. file_name, file_ext = os.path.splitext(full_file_path)
  21. os.rename(full_file_path, '{}_{}{}'.format(file_name,str(time.time()), file_ext))
  22.  
  23. f_write = open(full_file_path, 'w')
  24.  
  25. number = raw_input('Enter decimal number : ')
  26.  
  27. try:
  28. number = float(number)
  29. except ValueError:
  30. print('It\'s not a number')
  31.  
  32. number_sqrt = number ** 2
  33.  
  34. print >> f_write, '{} squared is {}'.format(number,number_sqrt)
  35. print('{} squared is {}'.format(number,number_sqrt))
  36.  
  37. random_number = randint(0, 20)
  38. number_diveded = float(number_sqrt / random_number)
  39.  
  40. print >> f_write, '{} diveded by {} is {}'.format(number_sqrt, random_number, number_diveded)
  41. print('{} diveded by {} is {}'.format(number_sqrt, random_number, number_diveded))
  42.  
  43. number_round = int(round(float(number_diveded)))
  44.  
  45. print >> f_write, 'Rounded output is {}'.format(number_round)
  46. print('Rounded output is {}'.format(number_round))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement