Bir süredir bu sorunla karşı karşıya kaldım ve yine de anlayamıyorum. Değişkenleri eşit hesaplayan bir program yaptım. Bir kısmında kullanıcının tüm değişkenlerin değerini tek tek girmesi ve 'n' harfi ile hesaplanması gereken işareti değiştirmesi istenir. Kullanıcı hata yaptığında, değişken değerini yeniden girmek için bir seçenek var. Örneğin, kullanıcının girişi BACKSPACE olduğunda, bir önceki değişkene geri atlamalı ve kullanıcının değeri yeniden girmesine izin vermelidir. Umarım yeterince iyi tanımlamışımdır. Bu işi nasıl yapacaklarını biliyor musunuz? Yanıtladığın için teşekkürler.Gerektiğinde yeniden girilebilen girişler nasıl yapılır
Kodun nasıl göründüğü budur. 'premenne', eşit değişkenlerin değerlerini içeren bir sözlüktür. Döngü için sözlüğü geçer ve bu değişkenlerin her birine girdi değeri atar.
premenne = {
'm1': 0.0,
'c1': 0.0,
't1': 0.0,
't': 0.0,
'm2': 0.0,
'c2': 0.0,
't2': 0.0
}
for x in premenne:
premenne[x] = input(x + ': ')
değil ne istediğinizi tam olarak net: değil, en az
Son olarak 0.0 kullanıma bu eşit tüm değerler ile dicti başlatmak için. Bize şu ana kadar yaptığınız şeyle ilgili bazı kodlar gösterdiyseniz ve bazı örnek girdilerle birlikte problemler neler olduğu daha iyi olurdu. –
Bazı örnek giriş ve beklenen çıktı gösterebilir misiniz? –
İşte bu ... umarım –