Informática, perguntado por surfingroots, 10 meses atrás

Descrição
Construa um programa em Python que lê (nesta ordem) uma string s e 4 números inteiros i1, f1, i2 e f2.

Os números i1 e f1 representam os índices inicial e final (inclusive) do fatiamento (slice) s1 da string s.

Os números i2 e f2 representam os índices inicial e final (inclusive) do fatiamento (slice) s2 da string s.

Seu programa deve calcular as substrings s1 e s2 e imprimir a concatenação delas, respectivamente.



Formato de entrada

Cinco valores nesta ordem:

1- string s

2- inteiro i1

3- inteiro f1

4- inteiro i2

5- inteiro f2

Lembrete: NÃO utilize argumento na função input().

Formato de saída

Calcule o fatiamento s1 e s2 da string s (lida) utilizando os índices i1 até f1 (inclusive), e i2 até f2 (inclusive), respectivamente.

Concatene e imprima s1 e s2.

Soluções para a tarefa

Respondido por juanbomfim22
1

Lembre-se de que o primeiro caractere da string começa do 0 e os espaços são contados como caracteres.

print("String: ")

s = input()

print("i1: ")

i1 = int(input())

print("f1: ")

f1 = int(input())

print("i2: ")

i2 = int(input())

print("f2: ")

f2 = int(input())

s1 = s[i1:f1+1]

s2 = s[i2:f2+1]

print(f"s1: {s1}, s2: {s2}, s1+s2: {s1+s2}")

Perguntas interessantes