Symbol %s w języku Python 3 wskazuje, w którym miejscu zostanie wstawiona wartość.
Proszę wprowadzić kod:
print('Ile godzin dziennie spędzasz nad nauką Pythona?')
czas = input()
Odpowiedz = 'Nad nauką Pythona spędzam %s godziny dziennie!'
print(Odpowiedz % czas)
Ostatnie wyrażenie print(Odpowiedz % czas) uruchamia symbol %s. Zmienna zostaje wprowadzona do tekstu tam gdzie znajduje się symbol %.
Osadzenie zbioru wyrażeń.
posilki = ("śniadanie","obiad","kolacja")
wypowiedz = "u nas jada się najpierw %s, potem %s, na koniec jemy %s."
print(wypowiedz % posilki)
Teraz nieco bardziej złożony kod.
print('''Proszę wpisać ile planujesz uczyć się Pythona dziennie!
Szczerze!''')
czas_dziennie =input()
czas_dziennie = int(czas_dziennie)
komentarz1 = 'Chcesz siedzieć nad Pythonem %s godziny dziennie?'
print(komentarz1 % czas_dziennie)
print("A ile dni w tygodniu?")
ile_dni = input()
ile_dni = int(ile_dni)
wniosek1 = 'To oznacza, że będziesz pracował %s godzin tygodniowo.'
print(wniosek1 % (czas_dziennie*ile_dni))
Użycie potrójnego apostrofu umożliwia pisanie tekstu w wielu linijkach. Każdą linijkę tekstu dodaje się przez naciśnięcie klawisza enter.
Osadzanie wartości w łańcuchu tekstu według kolejności w zbiorze (wartość1, wartość 2, …., wartośćN)
print("O której godzinie wstajesz z łóżka?")
wstaje = input()
print("O której godzinie idziesz spać?")
spac = input()
print("O której godzinie jesz obiad?")
obiad = input()
odpowiedz =('''Wstaje z łóżka o %s-ej a kładę się spać o %s-ej. Taki mam zwyczaj!
Obiady jadam o %s-tej.''')
print(odpowiedz % (wstaje, spac, obiad))
Symbol %s z funkcją warunkową if – else
print("Ile minut dziennie uczysz sie Pythona?")
czas = input()
czas = int(czas)
if czas <= 90:
ocena1 = 'Trochę krótko, to będzie %s godziny'
print(ocena1 % round((czas/60),1))
else:
ocena2 = 'To całkiem sporo, to bedzie jakieś %s godziny'
print(ocena2 % round((czas/60),1))
