我如何添加一个在python中打开chrome的按钮,我已经写了window_page知道我需要按钮,这里是代码:
from tkinter import *
window = Tk()
window.title("Python GUI App")
window.configure(width=500, height=300)
window.configure(bg='lightgray')
window.mainloop()
问题在于您的结构。如果你使用else
它总是与最后一个if
和所有else if
它之间。因此,如果您的最后一个if
为假,那么如果signL
不是"%"
,则会始终输入else
。
要解决此问题,您需要if
使用else if
语句来修复您的语句。
IF条件示例:
if (signL == "*") {
Console.Write("result is: ");
Console.WriteLine(frsIn * secIn);
}
else if (signL == "+") {
Console.Write("result is: ");
Console.WriteLine(frsIn + secIn);
}
else if (signL == "/") {
Console.Write("result is: ");
Console.WriteLine(frsIn / secIn);
}
else if (signL == "-") {
Console.Write("result is: ");
Console.WriteLine(frsIn - secIn);
}
else if (signL == "%") {
Console.Write("result is: ");
Console.WriteLine(frsIn / secIn);
}
else {
Console.Write("Wrong");
}
或者您可以使用一种switch
情况,当您要检查常量变量时,我会建议您这样做。
开关案例:
switch(signL) {
case "*":
Console.Write("result is: ");
Console.WriteLine(frsIn * secIn);
break;
case "+":
Console.Write("result is: ");
Console.WriteLine(frsIn + secIn);
break;
case "/":
Console.Write("result is: ");
Console.WriteLine(frsIn / secIn);
break;
case "-":
Console.Write("result is: ");
Console.WriteLine(frsIn - secIn);
break;
case "%":
Console.Write("result is: ");
Console.WriteLine(frsIn / secIn);
break;
default:
Console.Write("Wrong");
break;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句