• 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

Cloud VPS
0 głosów
898 wizyt
pytanie zadane 14 listopada 2018 w Python przez Bartekx300 Nowicjusz (140 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 Szeryf (93,190 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
0 odpowiedzi 543 wizyt
pytanie zadane 23 listopada 2019 w C i C++ przez Mavimix Dyskutant (8,420 p.)
+2 głosów
1 odpowiedź 696 wizyt
pytanie zadane 7 sierpnia 2019 w Algorytmy przez piotrsz109 Stary wyjadacz (13,730 p.)
0 głosów
2 odpowiedzi 780 wizyt

93,463 zapytań

142,456 odpowiedzi

322,725 komentarzy

62,840 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...