#!/usr/bin/python3

def main():
	#immutable scalars
	a=3
	b=4.5
	c=2+10j
	d=True
	e="Hello"
	print("Results=", a,",",b)
	print("Real=",c.real)
	print("Imag=",c.imag)
	print("Type=",type(a), "Id=",id(a))
	a=4.4
	print("Id=",id(a))
	a=5
	print("Id=",id(a))
	#Format(not recommended)
	print("Results={},{}".format(a,b))
	#New way
	print(f'Results={a},{b}')
	#Oldest way -> everyting is converted to a string
	print("Results="+str(a)+","+str(b))
	#a++,++a: apagoreuontai logw immutability->den mporw na allaksw thn timh sthn idia thesh mnhmhs
	#a+=1 genika den xrhsimopoiountai poly se python giati prepei panta na apodesmeuw kai na desmeuw mnhmh
	for i in range(1,10,1): #mesa sto range start, end, step. Sto end den ftanoume pote
		print(i, end=",")
	print("") #keno print, gia na allaksw grammh
	i=1
	while i<10:
		print(i, end=",")
		i+=1
	print("")
	i=1
	while True:
		if i>=10:
			break
		print(i, end=",")
		i+=1
	k=None
	if (k):
		print("k exists")
	else:
		print("no k")

	if(k is None):
		print("tipota")
	else:
		print(type(k))
if __name__=="__main__":
	main()
