<p>我试图从函数外部访问变量。我添加了<code>global sayac</code>和<code>global sayi</code>(从其他相关问题中看到),但我仍然无法访问它们。以下是我在课程中遇到的问题:</p>
<pre><code>def guesss(self):
global tahmin
global sayac
tahmin=self.tahminn.text()
sayac=sayac +1
tahmin = int(tahmin)
if tahmin==sayi:
self.durum.setText ("Tahmininiz doğru!")
QtGui.QMessageBox.warning(None,"Tahmininiz doğru","Doğru sayıyı ",sayac," denemede buldunuz!")
self.tahminett.setEnabled(False)
self.tahminn.setEnabled(False)
self.ybaslatt.show()
elif tahmin>sayi:
self.durum.setText("Tahmininiz doğru sayıdan büyük.")
elif tahmin<sayi:
self.durum.setText("Tahmininiz doğru sayıdan küçük.")
else:
QtGui.QMessageBox.warning(None,"Geçersiz sayı","Sadece 1 ile 100 arasında bir sayı girebilirsiniz.")
</code></pre>
<p>完整程序:</p>
^{pr2}$