#!/usr/bin/python3

"""
ΑΣΚΗΣΗ 3 
Να γράψετε πρόγραμμα σε πυτηον που χρησιμοποιεί συνάρτηση main και θα δέχεται ως είσοδο με έλεγχο τιμών το ύψος ενός ατόμου και θα τυπώνει στην οθόνη το παρακάτω:
	Δώσε ύψος:
	Το ύψος του ατόμου είναι: 1.83 μέτρα
	Είναι ψηλός
Για τον χαρακτηρισμό του ύψους να χρησιμοποιηθούν οι εκφράσεις: (πολύ κοντός, κοντός, κανονικός, ψηλός, πολύ ψηλός) με αντίστοιχα ύψη 1.40, 1.72, 1.80, 1.95,και 2.05.
"""

def main():
	height=None
	while True:
		try:
			height=float(input("Δώσε ύψος: "))

			if (height<1.40 or height>2.05):
				print("Το ύψος πρέπει να είναι μεταξύ 1.40 και 2.05 μέτρων.")
				continue
			break

		except Exception as e:
			print(f"Exception: {str(e)}")

	print(f"Το ύψος του ατόμου είναι {height:.2f} μέτρα")
	"""
	Έτσι εκτυπώνω μόνο δύο δεκαδικά ψηφία του height.
	"""

	if height<=1.40:
		print("Είναι πολύ κοντός")
	
	elif height<=1.72:
		print("Είναι κοντός")
	
	elif height<=1.80:
		print("Είναι κανονικός")
	
	elif height<=1.95:
		print("Είναι ψηλός")
	
	else:
		print("Είναι πολύ ψηλός")



if __name__=="__main__":
	main()
