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
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