我正在尝试计算两个导入字符串(seq1和seq2,未列出的导入代码)之间的差异数量,但在运行程序时没有得到任何结果.我希望输出读取类似"2差异"的内容.不知道我哪里错了...
def difference (seq1, seq2):
count = 0
for i in seq1:
if seq1[i] != seq2[i]:
count += 1
return (count)
print (count, "differences")
Run Code Online (Sandbox Code Playgroud) 我只是在学习python,我正在尝试制作计算贷款利率的计划.我一直得到*:'function'和'int'不支持的操作数类型.参考第14和第8行.我不确定我做错了什么.这是代码:
from sys import argv
def payment(amt, rate, yrs) :
def p(yrs) :
return 12 * yrs
def r(rate) :
return rate / 100 / 12
return (r * amt) / (1 - ((1 + r) ** (-p)))
if __name__ == "__main__" :
amt = int(argv[1])
rate = float(argv[2])
yrs = int(argv[3])
print("$%.2f" % payment(amt, rate, yrs))
Run Code Online (Sandbox Code Playgroud) python ×2