0
votes

a = "python". Je veux la sortie: p-y-t-h-o-n. Toute boucle possible pour cela

a = "python" Je veux une sortie à l'aide de la boucle comme: p-y-t-h-o-n Je veux que ce code soit dynamique à l'aide de l'entrée () de sorte que chaque entrée entrée puisse être séparée par (-).


1 commentaires

Pourquoi avez-vous besoin d'une boucle en soi?


4 Réponses :


3
votes
a = "python"
b = '-'.join(a)
print(b)
unless you really need a loop

1 commentaires

Vous n'avez pas besoin list ici. Juste b = '-'. Joindre (a)



1
votes

Si vous avez vraiment besoin d'une boucle:

s = input('Enter a String ')
res=''
for i in range(0, len(s)):
    res+=s[i]+'-'
res=res[:-1]
print (res)


2 commentaires

Entrez une chaîne Python Jupyter Spyder Anaconda P-Y-T-H-O-N- -J-U-P-Y-N- -J-U-P-Y-T-E-R--P-Y-T-E-R--P-Y-T-E-R--P-Y-T-E-R--R- -A-Y-D-E-R--N-D - A Son travail ... Merci y a-t-il une façon N--J, R- -S, R- -A à éviter - avant et après l'espace.


Oui. Il suffit de remplacer impression (res) avec impression (res.replace ("- -", ""))



2
votes
a = "python"
print('-'.join(a))
Untested, also without a loop

0 commentaires

1
votes

Si vous avez besoin d'une boucle pour une boucle.

a = 'python'

s = ''
#Iterate through each character and make a new string after appending -
for i in a:
    s+=i+'-'
#Remove the last -
s = s[:-1]
print(s)
#p-y-t-h-o-n


0 commentaires