擅长:python、mysql、java
<p>在1到7之间执行for循环,重复相关代码,并将提示参数化为相关电阻器的索引。你知道吗</p>
<pre><code>def ask_for_input(resistor_number):
while True :
input_string = input('Resistence value for Resistor {0}: '.format(resistor_number))
try:
resistence_value = float(input_string)
except ValueError:
print( 'Sorry, Invalid Input! Try Inputing A Number' )
continue
if resistence_value < 0 :
print( 'Sorry, Invalid Input! Try A Positive Number ' )
continue
else :
return resistence_value
resistences = []
for index in range(1, 8):
resistences.append(ask_for_input(index))
print resistences
</code></pre>