Sorun giderme sistemim için bir sözcük dosyasına bir kullanıcı girdisi yazmayı deniyorum. Ancak dosyaya yazmaz ve kodu sonlandırır. Python'da bir kullanıcı girdisi kullanarak dosyaya yazma
if count == 2:
f = open('problems.txt', 'w')
ui = ("What is the problem?")
f.write(ui)
yerine kod biter: kullanıcı girişleri 'hayır' iki kere, o zaman aşağıdaki kodu uygulamalısınız ki bunu yapmaya çalışıyorum.
İşte kod:
count = 0
while count != 2:
a = input("Is your phone broken?")
if a == "no":
count = count + 1
if count == 2:
f = open('problems.txt', 'w')
ui = ("What is the problem?")
f.write(ui)
Ama kod dosyasını açmak ve program sadece hayır kullanıcı girişlerine sonra sona erer, dosyaya yazmaz. Neyi yanlış yaptığımı anlamıyorum? Biri bana yardım edebilir mi lütfen.
Girinti yanlış mı? 'While' ifadesinden sonra –
satırları girintili olmalıdır. – bninopaul
Neden ui metninizde '()' kullanımı? onu kaldırmayı denedin mi? Write bir String alır ve belki de bu parantez dizginizi başka bir türe atar mı? –