için bir belirli bir çizgiyi nasıl yazdırılır Temelde ben 10 elemanlı bir sözlük var ve bu baskı zaman çoksadece döngü
abc_dict { 'a':'Apple','b':'Banana','c':'Cat'}:
str = user input
for key, value in abc_dict.iteritems():
str = str.replace(key, value)
print str
Ancak böyle sözlükte kayıtlı olanlara kullanıcı girişi dizesi yerine gidiyorum sözlükteki her eleman için bir satır yazdırır ve sadece son satır tamamen değiştirilir. Benim çıkış Örnek
I like a, b, and c
I like apple, banana, and c
I like apple, banana, and cat
Ben sadece bunun için sırayla kullanmalısınız hangi kavram
son satırı yazdırmak
Baskı str'si satırını, döngü dışına gelinceye kadar çevirin. – zondo
@zondo Neden baskı ifadesi döngü dışında olmalı? İçinde bir baskı ifadesi olan başka bir döngü var ama bunun bir "if" ifadesi altında olması durumu nasıl değiştiriyor? – juan