我正试图在Python上制作退休计算器.语法没有问题,但是当我运行以下程序时:
def main():
print("Let me Retire Financial Calculator")
deposit = input("Please input annual deposit in dollars: $")
rate = input ("Please input annual rate in percentage: %")
time = input("How many years until retirement?")
x = 0
value = 0
while (x < time):
x = x + 1
value = (value * rate) + deposit
print("The value of your account after" +str(time) + "years will be $" + str(value))
Run Code Online (Sandbox Code Playgroud)
它告诉我:
Traceback (most recent call last):
File "/Users/myname/Documents/Let Me Retire.py", …Run Code Online (Sandbox Code Playgroud) 我在Javascript中并不完美.我想在名为total的下一个输入框中显示在qty输入框中输入的值的总和而不刷新页面.任何人都可以帮我弄清楚..?
这是javascript
<script type="text/javascript">
var howmanytoadd = 2;
var rows;
function calc() {
var tot = 0;
for (var i = 0; i < rows.length; i++) {
var linetot = 0;
rows[i].getElementsByTagName('input')[howmanytoadd].value = linetot;
tot += linetot;
}
document.getElementById('total').value = tot
}
onload = function () {
rows = document.getElementById('tab').getElementById('qty1');
for (var i = 0; i < rows.length; i++) {
rows.getElementsByTagName('input')[i].onkeyup = calc;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的HTML代码:
Qty1 : <input type="text" name="qty1" id="qty"/><br>
Qty2 : <input type="text" name="qty2" id="qty"/><br>
Qty3 …Run Code Online (Sandbox Code Playgroud) 编辑:我的主要问题是我想在我的计算机上复制TI-84 plus RNG算法,所以我可以用Javascript或Lua这样的语言编写它,以便更快地测试它.
我尝试使用模拟器,但事实证明它比计算器慢.
仅针对相关人员:还有另外一个问题,但回答这个问题只是说如何将已经生成的数字转移到计算机上.我不想要这个.我已经尝试了类似的东西,但我不得不让计算器在整个周末都运行,但仍然没有完成.
我正在创建一个基本的PHP计算器,它允许您输入两个值并选择运算符然后显示答案.一切都工作正常,除了它没有输出浏览器的答案.
以下是我的html和PHP文件的代码:
<head>
<meta charset="utf-8">
<title>Calculator</title>
</head>
<body>
<form method="post" attribute="post" action="disp_form.php">
<p>First Value:<br/>
<input type="text" id="first" name="first"></p>
<p>Second Value:<br/>
<input type="text" id="second" name="second"></p>
<input type="radio" name="group1" id="add" value="add" checked="true"><p>+</p><br/>
<input type="radio" name="group1" id="subtract" value="subtract"><p>-</p><br/>
<input type="radio" name="group1" id="times" value="times"><p>x</p><br/>
<input type="radio" name="group1" id="divide" value="divide"><p>/</p><br/>
<p></p>
<button type="submit" name="answer" id="answer" value="answer">Calculate</button>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
PHP文件:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Answer</title>
</head>
<body>
<p>The answer is:
<?php
if($_POST['group1'] == add) {
echo "$first + $second";
}
else if($_POST['group1'] == …Run Code Online (Sandbox Code Playgroud) 我时不时地得到计算的答案.因为我通常有一个终端屏幕打开,这是我提出这样的数学问题的自然场所.
Python交互式shell很适合这个目的,前提是你想要输入另一个shell只是为了以后必须退出它.
有时虽然最好立即从命令行获得答案.Python有-c命令选项,我发现它在处理单个命令和返回结果时很有用.我编写了以下bash shell脚本来使用它:
#!/bin/bash
# MHO 12-28-2014
#
# takes a equation from the command line, sends it to python and prints it
ARGS=0
#
if [ $# -eq 1 ]; then
ARGS=1
fi
#
if [ $ARGS -eq 0 ]; then
echo "pc - Python Command line calculator"
echo "ERROR: pc syntax is"
echo "pc EQUATION"
echo "Examples"
echo "pc 12.23+25.36 pc \"2+4+3*(55)\""
echo "Note: if calculating one single equation is not enough,"
echo "go elsewhere and do …Run Code Online (Sandbox Code Playgroud) 在我的swift程序中,我有一个非常长的十进制数字(比如说17.9384693864596069567),我想将小数截断为几个小数位(所以我希望输出为17.9384).我不希望数字四舍五入到17.9385.我怎样才能做到这一点?
感谢帮助!
注意:这不是重复的,因为在使用其中一些函数之前,它们使用的是旧版本的swift.此外,他们使用浮点数和整数,而我说的是双打.他们的问题/答案要复杂得多.
我知道我可以使用以下代码打开Windows Calculator:
System.Diagnostics.Process.Start("calc");
Run Code Online (Sandbox Code Playgroud)
但是我想在我的C#Win应用程序中打开它,即:我不想在独立窗口中打开它,我想在我的窗口中打开它.
我该怎么做 ?
我基本上试图模仿默认的Windows XP简单计算器.当我在Java中更改按钮的背景颜色时,它们看起来非常平坦且"无聊".我想让按钮看起来尽可能接近Windows XP计算器中的按钮.
这是一个比较我和WinXp的图像:

是否有某种方法我可以用来改变按钮的样式,就像你在Visual Basic中可以做的那样,使按钮几乎弹出更多或看起来像Windows Xp计算器的3D.
Java中的默认按钮是我正在寻找的类型,除了没有白色,渐变中有更多蓝色的颜色.
这是可能的,还是我被困在按钮上?
我目前正在通过youtube上的视频教程学习python,并且遇到了一个我似乎无法掌握的公式,因为对我来说没什么好看的.除外的基本概念是制作抵押计算器,要求用户输入3条信息,贷款金额,利率和贷款期限(年)
然后它计算每月给用户的付款.这是我的代码:
__author__ = 'Rick'
# This program calculates monthly repayments on an interest rate loan/mortgage.
loanAmount = input("How much do you want to borrow? \n")
interestRate = input("What is the interest rate on your loan? \n")
repaymentLength = input("How many years to repay your loan? \n")
#converting the string input variables to float
loanAmount = float(loanAmount)
interestRate = float(interestRate)
repaymentLength = float(repaymentLength)
#working out the interest rate to a decimal number
interestCalculation = interestRate / 100
print(interestRate)
print(interestCalculation)
#working …Run Code Online (Sandbox Code Playgroud)