#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Tue Mar  3 22:45:22 2026

@author: scige
"""

#%% Esercitazione 000
# commento in linea
testo1="testo1" # commento in linea
testo2="testo2" ##! commento in linea
testo3="""testo
con 
terminatori 
di 
riga"""
print(f"#testo1 {testo1} #")
print(f"#testo2 {testo2} #")
print(f"#testo3 {testo3} #")

#%%
listaParole=testo3.split()
print(f"#listaParole {listaParole}")
#%%
import traceback
try:
    tupla1=(testo1,testo2)
    print(f"#tupla1 {tupla1} #")
    print(f"#tupla1 {tupla1[0]} #")
    tupla1[0]=(testo1,testo2)
    print(f"#tupla1 {tupla1} #")
except Exception as ex:
    traceback.print_exc()
"""
Traceback (most recent call last):
  File "c:\p_python\esercitazione1\esercitazione_001.py", line 31, in <module>
    tupla1[0]=(testo1,testo2)
    ~~~~~~^^^
TypeError: 'tuple' object does not support item assignment
"""
#%%
try:
    print(f"#tupla1 {tupla2} #")
except Exception as ex:
    traceback.print_exc()
#%%
try:
    currGlobals=globals()
    print(currGlobals)
    # print(f"1 is stdin in 'sys' : {'stdin' in dirSys}")
    # print(f"2 is stdin in 'sys' : {'stdin' in dir(sys)}")
    # print(f"3 is stdin in 'sys' : {'stdin' in sys}")
except Exception as ex:
    traceback.print_exc()

    