我正在使用"if else"和变量计数来进行循环迭代,这需要导致零余额.我已经为以下问题编写了代码但是,我无法得到最终结果.哪个是最终余额应显示零余额.我想知道如何解决它.请查看下面的问题和代码.先感谢您.
问题您刚购买了以下信用计划成本为2,000美元的立体声系统:没有首付,每年18%的利率(因此每月1.5%)和每月75美元的付款.
每月支付75美元用于支付利息,剩下的任何款项用于支付部分剩余债务.因此,第一个月您支付的利息为2,000美元的1.5%.那是30美元的利息.因此,剩余的45美元将从您的债务中扣除,这使您的债务为1955.00美元.下个月您支付的利息为1955.00美元的1.5%,即29.32美元,您从您欠的金额中扣除75美元 - 29.32美元,即45.67美元.
让您的程序打印出月份,支付的利息金额,支付的债务金额以及保留在一个漂亮的表格中的债务.确保在表格中包含您支付的最后一个月的一行.那条线的剩余债务应为零!请务必将钱打印到小数点后两位,如下所示.
Sample output:
Thank you for purchasing your new stereo system.
The following is your payment plan for the cost of $2000.00
with 1.50% interest and payments of $75.00 a month.
Month Interest Paid Debt Paid Total Payment Balance
1 30.00 45.00 75.00 1955.00
2 29.32 45.67 75.00 1909.33
3 28.64 46.36 75.00 1862.96
4 27.94 47.06 75.00 1815.91
5 27.24 47.76 75.00 1768.15
6 26.52 48.48 75.00 1719.67
7 25.80 49.20 75.00 1670.47 …Run Code Online (Sandbox Code Playgroud) 我对ASP.NET MVC很陌生,如果我问一些愚蠢的东西,我会很平静.问题是,当我从LogOn方法重定向时,它不会正确地更新浏览器中的URL
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
return RedirectToAction("Index", "Menu");
}
Run Code Online (Sandbox Code Playgroud)
虽然它从菜单/索引视图呈现内容,但网址仍然存在
应该在哪里,
我正在使用带有Layouts的Razor视图引擎和JQuryMobile.任何的想法?
/大黄蜂
有人可以给我使用mongoid的嵌套表单的工作示例吗?
我的模特:
class Employee
include Mongoid::Document
field :first_name
field :last_name
embeds_one :address
end
class Address
include Mongoid::Document
field :street
field :city
field :state
field :post_code
embedded_in :employee, :inverse_of => :address
end
Run Code Online (Sandbox Code Playgroud) 大多数人可互换地使用术语"文件夹"和"目录".从程序员的角度来看,是否存在差异,如果是,那又是什么?它取决于操作系统,还是存在广泛的普遍共识?这至少表明存在差异.
pragma指令的范围是什么?例如,如果我#pragma warning(disable: 4996)在一个包含在不同文件B中的头文件A中说,那么是否也会禁用B内的所有警告?或者我应该再次在文件A的末尾启用警告?
我已经开发了一个通用的PropertyEqualityComparer工作正常,但我不确定我是否以正确的方式完成它,所以如果有些人可以改进代码或评论家,他是受欢迎的.
注意:如果是Reference类型,属性应该实现IEquatable.
public sealed class PropertyEqualityComparer<T> : IEqualityComparer<T>
{
private readonly Type _iequatable = Type.GetType("System.IEquatable`1", false, true);
private readonly PropertyInfo _property;
public PropertyEqualityComparer(string property)
{
PropertyInfo propInfos = typeof(T).GetProperty(property);
if (propInfos == null)
{
throw new ArgumentNullException();
}
// Ensure Property is Equatable (override of HashCode)
if (propInfos.PropertyType.IsValueType
|| (!propInfos.PropertyType.IsValueType
&& propInfos.PropertyType.GetInterfaces().Any(type => type.Name == _iequatable.Name)))
{
_property = propInfos;
}
else
{
throw new ArgumentException();
}
}
public bool Equals(T x, T y)
{
var xValue = _property.GetValue(x, null); …Run Code Online (Sandbox Code Playgroud) 我想在类方法内设置一个只读属性。
我已经尝试过这个:
class Foo(object):
def __init__(self, v):
self._set('_v', v)
def _set(self, attr, v):
setattr(self, attr, v)
setattr(Foo, attr[1:], property(lambda self: getattr(self, attr)))
Run Code Online (Sandbox Code Playgroud)
但这太可怕了。还有别的办法吗?我需要做的是设置属性:
class Foo(object):
def __init__(self, v):
self._v = v
@ property
def v(self):
return self._v
>>> f = Foo(42)
>>> f.v
42
>>> f.v = 41
AttributeError: can't set attribute ## This is what I want: a read-only attribute
Run Code Online (Sandbox Code Playgroud)
但我需要在方法内完成它。还有别的办法吗?
谢谢你,
鲁比克
PS我已经检查过这篇文章,但它没有解决我的问题: Using Python property() inside a method
编辑:我不能使用property,因为我想将它设置在方法中。property我只能从外部使用:
class Foo(object):
def __init__(self, …Run Code Online (Sandbox Code Playgroud) 我有一个奇怪的问题:
我使用PowerShell部署了一个包含东西和网站模板的WSP包
Add-SPSolution ...
Install-SPSolution ...
Run Code Online (Sandbox Code Playgroud)
现在尝试创建新的网站集时,我的模板可见,我可以使用我的模板创建新的网站集.
当我尝试在与以前相同的会话中使用PowerShell(Get-SPWebTemplate)查看所有已安装的网站模板时,新模板不会出现!
反之亦然:在撤销/删除解决方案时,我不能再使用模板创建新的网站集,因为它已经消失了.但在仍然打开的PowerShell会话中,模板仍然可见.
唯一的解决方案:在收回/部署解决方案后打开一个新的PowerShell会话 - 仅在此"新鲜"会话中,更改将同步.
我的问题是:如何清除此PowerShell缓存?如何直接从服务器而不是从某个缓存中获取网站模板列表?
其他一些人也提出关闭/重新打开PowerShell(PowerShell缓存导致头撞) - 这不是解决方案......
我正在开发一个可以接收文件URL的应用程序,并且应该根据文件的类型(音频,视频,图像)执行不同的操作.所以我以这种方式获取文件的内容类型:
URLConnection connection = url.openConnection();
connection.connect();
String contentType = connection.getContentType();
Run Code Online (Sandbox Code Playgroud)
我尝试了一些jpg和mp3文件,内容类型是预期的,但我在这个网站上遇到了一个视频问题(我只是偶然使用它)http://www.yo-yo. org/mp4 /我用视频TestFour(http://www.yo-yo.org/mp4/yu5.mp4)尝试了它,我得到以下内容类型:
text/plain; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
我希望得到"video/mp4".
任何人都可以解释为什么我得到这种内容类型?
谢谢.
UPDATE
我还尝试了http://people.sc.fsu.edu/~jburkardt/data/mp4/claw_pix_example01_movie.mp4上的另一个视频,它也是一样的.
还以相同的http://www.easydnnsolutions.com/Portals/0/EasyGalleryImages/1/18/Alice_in_Wonderland_Teaser_1.mp4
在所有这些中我得到相同的内容类型.
c++ ×2
asp.net-mvc ×1
c# ×1
class ×1
content-type ×1
directory ×1
filesystems ×1
generics ×1
header-files ×1
html ×1
if-statement ×1
java ×1
loops ×1
methods ×1
mongoid ×1
multimedia ×1
oop ×1
powershell ×1
pragma ×1
properties ×1
python ×1
razor ×1
scope ×1
shell ×1
terminology ×1
url ×1