无论我怎么做,都会出现错误。我想念什么?
我已经尝试了所有我知道该怎么做的变体,但是我想我需要对变量做一些事情,但是当您输入数字时,我会想象它会将其存储为整数...
first = input("Enter first number...") # I input 5
second = input("Enter second number...") # I input 6
operator = input("Spell out: add, subtract, multiply, or divide..." # I input add
if operator == "add":
print("Your answer is " + (int(first) + int(second)))
我也尝试过:
if operator == "add":
print("Your answer is " + (str(first) + str(second)))
和其他变体...
如果我这样做:
print("Your answer is " + str(5 + 6))
有效
但是:
print("Your answer is " + str(first + second)))
不起作用...
我希望当用户输入数字时,它会将“第一”和“第二”存储为整数。因此,我可以像使用数字一样使用“第一”和“第二” ...
答案 0 :(得分:2)
输入返回一个字符串,如果您想要一个整数,则必须自己做
first = int(input("Enter first number..."))
也可以帮自己一个忙,并使用f字符串,它们更具可读性。
print(f"Your answer is {first + second}")
答案 1 :(得分:0)
您也可以这样public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
UIWebView webView = new UIWebView(View.Bounds);
View.AddSubview(webView);
var url = "https://preview.pro.ant.design/user/login"; // NOTE: https secure request
webView.LoadRequest(new NSUrlRequest(new NSUrl(url)));
}
print
答案 2 :(得分:0)
尝试以下代码:
findall
您正在尝试串联import re
message = 'something "like this" thank you'
print(re.findall('"(\D+)"',message)[0])