擅长:python、mysql、java
<p>浮点函数可以接受字符串,但必须包含可能有符号的十进制数或浮点数。您希望使变量<code>a</code>成为浮点,而不是字符<code>'a'</code>。在</p>
<p>您不需要在变量名周围加上<code>'</code>。当你在它们周围加上引号<code>'b'</code>你就是在把它们变成一个字符串。在</p>
<p>另一个注意事项是,一旦你接触到那些<code>while</code>语句,就没有什么能让你走出困境。在</p>
<pre><code>a = float(a)
if a == b: # you need to get rid of all the ' unless you are talking about chars
# -*- coding: cp1250 -*-
print ('euklides alpha 1.0')
a = raw_input('podaj liczbę A : ')
b = raw_input('podaj liczbę B : ')
a = float('a')
b = float('b')
if a==b:
print a
elif a > b:
while a > b: # nothing will get you out of the while loop
print(a-b)
if a == b:
break
if a > b: # no need for this if, the while loop will do that check for you
continue
elif b > a:
while b > a: # nothing will get you out of the while loop
print(b-a)
if b==a:
break
if b > a: # no need for this if, the while loop will do that check for you
continue
</code></pre>