Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python don't divide
#1



Hello!!

I am coding what should be an easy program, to calculate few things. But, unfortunately, the things are not going as I planned.

This is my code:

[python]
seq_T4 ='MILKI...FEDVFGDFHEVTGL'

y = 0
w = 0
f = 0
num_aa = 0

for aa in seq_T4.lower():
num_aa += 1
if aa == 'y':
y += 1
elif aa == 'w':
w += 1
elif aa == 'f':
f += 1

aa_fluo = y + w + f
ratio = format((aa_fluo / num_aa),'.5f')

print ('the protein as', num_aa, 'aa, and therefore MW of roughly kDa', (num_aa*650)/1000)
print ('the number or Tyrosine is:', y)
print ('the number or Tryptophan is:', w)
print ('the number or Phenylalanine is:', f)
print ('the Fluorescent aa / total aa is % ', ratio)
[/pyhton]

output:

('the protein as', 487, 'aa, and therefore MW of roughly kDa', 316)
('the number or Tyrosine is:', 20)
('the number or Tryptophan is:', 5)
('the number or Phenylalanine is:', 18)
('the Fluorescent aa / total aa is % ', '0.00000')

The problem is that the ratio doesn't give the expected number. It look like Python does not know how to divide. I have tried to do the division in the shell and it work properly, but when I ask to do it in this code doesn't work.

I am running this version of Ipython :
Python 2.7.12 (default, Nov 20 2017, 18:23:56)
Type "copyright", "credits" or "license" for more information.

IPython 2.4.1 -- An enhanced Interactive Python.

It is running on Ubuntu bash shell for windows 10

Thank you
Reply


Messages In This Thread
Python don't divide - by SteLu - Dec-20-2017, 08:39 PM
RE: Python don't divide - by j.crater - Dec-20-2017, 08:58 PM
RE: Python don't divide - by Afterdarkreader - Dec-20-2017, 09:02 PM
RE: Python don't divide - by SteLu - Dec-21-2017, 01:24 AM
RE: Python don't divide - by Larz60+ - Dec-21-2017, 03:20 AM
RE: Python don't divide - by SteLu - Dec-21-2017, 10:29 AM
RE: Python don't divide - by Larz60+ - Dec-21-2017, 01:01 PM
RE: Python don't divide - by SteLu - Dec-21-2017, 01:20 PM
RE: Python don't divide - by casevh - Dec-21-2017, 02:58 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Divide a number by numbers in a list. Wallen 7 8,116 Feb-12-2022, 01:51 PM
Last Post: deanhystad
  how to divide one big equation entered as a string to small chunks gungurbuz 1 1,642 May-28-2020, 03:46 PM
Last Post: Larz60+
  Python calculator divide by zero help dock1926 4 5,923 Jan-20-2020, 05:15 PM
Last Post: michael1789
  how to divide array number chinting 5 2,929 Dec-30-2019, 11:29 AM
Last Post: ibreeden

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020