• 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
65 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 (72,180 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ź 69 wizyt
pytanie zadane 28 grudnia 2018 w Python, Django przez bednar98 Początkujący (440 p.)
0 głosów
3 odpowiedzi 273 wizyt
pytanie zadane 24 lutego 2018 w Python, Django przez jasmen11 Nowicjusz (240 p.)
0 głosów
2 odpowiedzi 244 wizyt
pytanie zadane 10 lutego 2018 w Python, Django przez ayo1001 Obywatel (1,820 p.)
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

67,231 zapytań

114,191 odpowiedzi

242,031 komentarzy

45,639 pasjonatów

Przeglądających: 205
Pasjonatów: 3 Gości: 202

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.

...