diff --git a/String/README.md b/String/README.md new file mode 100644 index 0000000..62bd9be --- /dev/null +++ b/String/README.md @@ -0,0 +1,45 @@ +# String + +String iha programasaun komputador hanesan sériu husi karakter sira ne'ebé uza hodi reprezenta tekstu. Iha Python, ita bele uza aspas simples (`'`) ka aspas dobru (`"`) hodi kria string. + +Ezemplu: + +```python +nome = "Ana" +saudasaun = 'Ola, mundu!' + +print(nome) +print(saudasaun) +``` + +Output: + +``` +Ana +Ola, mundu! +``` + +String bele konsiste husi letra, númeru, ka karakter sira seluk. Ita bele halo operasaun sira ho string, hanesan konkatenasaun (junta string sira), ka manipulasaun ba parte sira husi string. + +Ezemplu sira: + +```python +# Konkatenasaun +saudasaun = "Ola," + " " + "mundo!" +print(saudasaun) # Sai "Ola, mundo!" + +# Manipulasaun ba parte sira husi string +mensagem = "Ola, mundo!" +print(mensagem[0]) # Sai "O" +print(mensagem[5:]) # Sai "mundo!" +``` + +Output: + +``` +Ola, mundo! +O +mundo! +``` + +String iha Python bele uza operadores sira hanesan `+` (konkatenasaun), `*` (repetisaun), no operadores atribuisaun sira hodi manipula no kria string sira. diff --git a/String/kode.py b/String/kode.py new file mode 100644 index 0000000..3bfbee2 --- /dev/null +++ b/String/kode.py @@ -0,0 +1,8 @@ +# Konkatenasaun +saudasaun = "Ola," + " " + "mundo!" +print(saudasaun) # Sai "Ola, mundo!" + +# Manipulasaun ba parte sira husi string +mensagem = "Ola, mundo!" +print(mensagem[0]) # Sai "O" +print(mensagem[5:]) # Sai "mundo!" \ No newline at end of file diff --git a/assignment operators/exerciciu/README.md b/assignment operators/exerciciu/README.md index aa9157b..44e9253 100644 --- a/assignment operators/exerciciu/README.md +++ b/assignment operators/exerciciu/README.md @@ -1,49 +1,52 @@ ### Exerciciu I -Klaru! Hau sei fó imi alguns exercísiu sira hodi pratika operadores bitwise iha Python: +Klaru! Hau sei fó imi alguns exercísiu sira hodi pratika operadores atribuição iha Python: -1. **Exercísiu 1**: Kalkula AND bit-a-bit entre númeru 10 no 7. +1. **Exercísiu 1**: Kalkula total husi uma kaixa produtu sira, hanesan livru, kaixa, no sabonete, ne'ebé kada unidade kustu $5. Iha uma iha 10 livru, 5 kaixa, no 20 sabonete. Kalkula total kustu. ```python -resultado = 10 & 7 -print("AND bit-a-bit entre 10 no 7:", resultado) -``` +livru = 10 +kaixa = 5 +sabonete = 20 -2. **Exercísiu 2**: Kalkula OR bit-a-bit entre númeru 10 no 7. +# Kalkula total kustu +total_kustu = livru + kaixa + sabonete -```python -resultado = 10 | 7 -print("OR bit-a-bit entre 10 no 7:", resultado) +print("Total kustu:", total_kustu) ``` -3. **Exercísiu 3**: Kalkula XOR bit-a-bit entre númeru 10 no 7. +2. **Exercísiu 2**: Atualiza valor total ne'ebé tuir kondisaun. Se total kustu iha eksedente ba $50, aumenta 10% ba valor total. Se laiha eksedente, mantén valor total. ```python -resultado = 10 ^ 7 -print("XOR bit-a-bit entre 10 no 7:", resultado) -``` +total_kustu = 150 -4. **Exercísiu 4**: Kalkula NOT bit-a-bit ba númeru 10. +# Atualiza total kustu tuir kondisaun +if total_kustu > 50: + total_kustu *= 1.1 -```python -resultado = ~10 -print("NOT bit-a-bit ba 10:", resultado) +print("Total kustu atualizado:", total_kustu) ``` -5. **Exercísiu 5**: Shift left 2 posisaun ba númeru 10. +3. **Exercísiu 3**: Kalkula despesa média iha fulan ida, ho total despesa $500, no tinan ida iha 30 dias. Kalkula despesa média iha fulan ida. ```python -resultado = 10 << 2 -print("Shift left 2 posisaun ba 10:", resultado) -``` +total_despesa = 500 +dias = 30 -6. **Exercísiu 6**: Shift right 2 posisaun ba númeru 10. +# Kalkula despesa média iha fulan ida +despesa_media = total_despesa / dias -```python -resultado = 10 >> 2 -print("Shift right 2 posisaun ba 10:", resultado) +print("Despesa média iha fulan ida:", despesa_media) ``` +4. **Exercísiu 4**: Kalkula temperatura Celsius konvertidu ba Fahrenheit. Utiliza operador atribuição ba varíaveis sira ne'ebé presiza. + ```python -print(format(5 ^ 3, '08b')) +celsius = 25 + +# Kalkula temperatura Fahrenheit +fahrenheit = (celsius * 9/5) + 32 + +print("Temperatura Celsius:", celsius) +print("Temperatura Fahrenheit:", fahrenheit) ``` diff --git a/operasaun bitwise/exerciciu/README.md b/operasaun bitwise/exerciciu/README.md index aa9157b..4783268 100644 --- a/operasaun bitwise/exerciciu/README.md +++ b/operasaun bitwise/exerciciu/README.md @@ -1,6 +1,6 @@ ### Exerciciu I -Klaru! Hau sei fó imi alguns exercísiu sira hodi pratika operadores bitwise iha Python: +Exercísiu sira hodi pratika operadores bitwise iha Python: 1. **Exercísiu 1**: Kalkula AND bit-a-bit entre númeru 10 no 7.