Scrieți un program care va citi de la tastatură un caracter sau o cifră şi va afişa pe ecran următoarele:
"punctul c)",numai sa nu fie cu (for) ,pliiizz
Va rog urgent!!!
Răspunsuri la întrebare
Iata un program in Python care va plasa in loc de "c" (care in program este inlocuit cu X ) o litera sau o cifra a alfabetului latin, dupa care va urma stelutele.
.......................................................................................................
import random
import string
def replace_x(s):
# Lista cu caractere posibile
chars = string.ascii_letters + string.digits
# Inlocuim fiecare aparitie a lui 'x' cu un caracter random
s = ''.join(random.choice(chars) if c == 'x' else c for c in s)
# Split linii si aliniere centrata
width = max(len(line) for line in s.split('\n'))
return '\n'.join(line.center(width) for line in s.split('\n'))
s = "x) ********\n******\n*****\n****\n***\n**\n*"
print(replace_x(s))
Puteti intra in orice Python Online Compiler pentru a vedea rapid rezultatul.