#1/usr/bin/python3.8
import random
import sys
import math
import csv
import pandas as pd
def gen_temp(n):
	return [round(random.uniform(-30.0,48.0),1) for i in range(n)]
def gen_hum(n):
	return [random.randint(0,100) for i in range (n)]
def read_records():
	df=pd.read.csv("data.csv")
	a=df['temp'].tolist()
	b=df['hum'].tolist()
	return a,b
def write_records(a):
	try:
		f=csv.writer(open("data.csv","w"))
		f.writerow(["temp","hum"])
		for t,h, in a:
			print (f' T={t},H={h}')
			f.writerow([t,h])
	except Exception as e:
		print (e)
	finally:
		pass
def main():
	if (len(sys.argv)==2):
		try:
			n=int(eval(sys.argv[1])))
			a=gen_temp(n)
			b=gen_hum(n)
			print (a)
			print (b)
			c=(list(zip(a,b)))
			write _records(c)
			#print (c)
			#print ((c[0])[1])
		except Exception as e:
			print(e)
		a,b=read_record()
		print (a)
		print (b)
	else:
		print ("Use: ./as2.py [n_of_records]")

if "__name__"=="__main__":
	main()
