logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie - Python - wyświetla mi błędną odpowiedź

OtoJa12 08 Sty 2021 20:17 321 1
REKLAMA
  • #1 19168703
    OtoJa12
    Poziom 3  
    Posty: 13
    Ocena: 2
    Próbuję zrobić takie zadanie na spoju:
    Programowanie - Python - wyświetla mi błędną odpowiedź
    Jednak po sprawdzeniu tego tam wyświetla mi, że mam niby błędną odpowiedź, mimo, że wydaje się, że wszystko działa ok. Tylko co do wejścia może powinienem użyć czegoś innego, bo aktualnie wklejając jakiś HTML'owy kod aby skończyło czytać z wejścia muszę użyć ctrl+d zamiast enetera. Co i na co tu pozmieniać?
    import sys
    n = sys.stdin.read()
    i = 1
    zm = 1
    s = n.split('<')
    while i < len(s):
    s2 = s[zm].split('>')
    n = n.replace(s2[0],s2[0].upper())
    zm += 1
    i += 1
    print(n)
  • REKLAMA
  • Pomocny post
    #2 19168788
    czarownik2
    Poziom 12  
    Posty: 71
    Pomógł: 4
    Ocena: 10
    Kolego spróbuj tego.

    import re
    Variable = "aa<test> bbb <ccc> kkk"
    Variable1 = re.sub("<[^>]*>", lambda x:x.group(0).upper(), Variable)
    print(Variable1)
REKLAMA