import time
import platform
print("Current Time:",time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime()))
print("Hardware Info:",platform.uname())

"""
Explanation: Homework1- PETE 2060
Run the code in the first cell when you doing your assignment
End of explanation
"""


print("Name: Wang Bin")
print("LSU email: bxw1153@lsu.edu")

"""
Explanation: Q1. Write a program to print your personal info  as the following format:
Name: [Last Name] [First Name]
LSU email: xx@lsu.edu
End of explanation
"""


print("Wang\tBin\n\tTest2\tTest3\nTest4\tTest5\tTest6")

"""
Explanation: Q2. Write ONE line code to print the following test content as the following format (hint: using \n \t):
[Last Name]  [First Name]
             Test2    Test3
Test4        Test5    Test6
End of explanation
"""


import numpy as np
x=15
print("The solution of the above equation with x of " + str(x) + " is " +str(np.exp(2)**2+np.sqrt(np.log(5)+np.log10(6))/2) )

"""
Explanation: Q3. Write a program to finish following task:
1: Define a variable of x = the number of letters in your name
e.g. ${x=15}$
2: Compute and print the solution of the following equation (hint: input, str(val))
$${{e}^{2}}+\frac{\sqrt{\ln 5+{{\log }_{10}}x}}{2}$$
e.g. The solution of the above equation with x of 15 is 55.432645265528734
End of explanation
"""


WellName=['LA12','LA21','LA44','LA62','LA71','LA24','LA46','LA78','LA84']
WellPro=[334,534,274,1334,7834,974,8334,6534,4274]
WellLocation=[(123.11,343.31),(713.61,546.11),(353.91,566.81),(223.11,333.31),(213.61,346.31),(823.91,796.21),(333.11,503.33),(163.61,596.17),(353.93,586.86)]

"""
Explanation: Q4.
1 Use array to define three array/list to store well name, daily oil production and location
|Well Name| Oil Pro (stb/day)|(Latitude,Longitude)|
|------|------|------|
|   LA12  | 334| (123.11,343.31)|
|   LA21  | 534| (713.61,546.11)|
|   LA44  | 274| (353.91,566.81)|
|   LA62  | 1334| (223.11,333.31)|
|   LA71  | 7834| (213.61,346.31)|
|   LA24  | 974| (823.91,796.21)|
|   LA46  | 8334| (333.11,503.33)|
|   LA78  | 6534| (163.61,596.17)|
|   LA84  | 4274| (353.93,586.86)|
2 Use the value from the defined array, write/using code to print out a SUMMARY REPORT of this oil field
2.3 The number of well in this oil field
2.2 Total daily oil production rate
2.3 The index, well name, oil production rate, and location in the above list of the nearest well to LA44
Summary Report Example
[Last Name] Oil Field
Number of Wells: 23
Total daily production rate: 33341 stb/day
The nearest well to LA44 is: [index] [Well Name] [Oil Production rate] [Location]
End of explanation
"""


