• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie ciągu znaków, z użyciem techniki inkrementacji

0 głosów
57 wizyt
pytanie zadane 14 listopada 2018 w Python, Django przez Bartekx300 Nowicjusz (120 p.)

Witam. Zadanie to napisać ciąg znaków który wygląda w ten sposób

*&&**^^***&&****^^

Moje wykonanie wygląda następująco:

for b in range(1,4,2):
    for j in range(0,b):
        print("*",end="")
    print("&&",end="")
    for k in range(-1,b):
            print("*",end="")
    print("^^",end="")

Czy istnieje inny bardziej logiczny sposób na wykonanie tej sekwencji znaków? Prosiłbym o sam kod, który sam rozpracuje.

1 odpowiedź

0 głosów
odpowiedź 14 listopada 2018 przez Benek Maniak (70,740 p.)

Hm, wystarczy jedna pętla:

for i in range(1,5):
    print(i*'*', end="")
    if i%2 == 0:
        s = "^^"
    else:
        s = "&&"
    print(s, end="")

Podobne pytania

0 głosów
1 odpowiedź 61 wizyt
pytanie zadane 28 grudnia 2018 w Python, Django przez bednar98 Początkujący (440 p.)
0 głosów
3 odpowiedzi 210 wizyt
pytanie zadane 24 lutego 2018 w Python, Django przez jasmen11 Nowicjusz (240 p.)
0 głosów
2 odpowiedzi 221 wizyt
pytanie zadane 10 lutego 2018 w Python, Django przez ayo1001 Obywatel (1,820 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

64,016 zapytań

110,391 odpowiedzi

231,155 komentarzy

47,799 pasjonatów

Przeglądających: 295
Pasjonatów: 10 Gości: 285

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...