from Tkinter import *
window = Tk()
frame=Frame(window)
frame.pack()
text_area = Text(frame)
text_area.pack()
text1 = text_area.get('0.0',END)
def cipher(data):
As,Ts,Cs,Gs, = 0,0,0,0
for x in data:
if 'A' == x:
As+=1
elif x == 'T':
Ts+=1
elif x =='C':
Cs+=1
elif x == 'G':
Gs+=1
result = StringVar()
result.set('Num As: '+str(As)+' Num of Ts: '+str(Ts)+' Num Cs: '+str(Cs)+' Num Gs: '+str(Gs))
label=Label(window,textvariable=result)
label.pack()
button=Button(window,text="Count", command= cipher(text1))
button.pack()
window.mainloop()
जो मैं पूरा करने की कोशिश कर रहा हूं, वह मेरे टेक्स्ट विजेट में 'एएएएटीटीटीसीए' की एक स्ट्रिंग में प्रवेश कर रहा है और लेबल की घटनाओं की संख्या वापस कर रहा है। एंट्री 'एटीसी' के साथ समारोह में नंबर वापस आ जाएगा: 1 नम टीएस: 1 न्यू सीएस: 1 न्यू जीएस: 0.टिंकर टेक्स्ट विजेट
मुझे समझ में नहीं आता है कि मैं अपने टेक्स्ट_रेरा में सही तरीके से क्यों नहीं पढ़ रहा हूं।
कृपया इंडेंट आप कोड को ठीक – P2bM
इनपुट आप का उल्लेख को देखते हुए, क्या तुम सच में की उम्मीद नहीं है 1 एक, है न? (मैं 5 गिनती)। – GreenMatt