我是Python新手,我想知道如何在Variable中存储输入或输出。
在Shell-Script中,我可以使用它来将Command的输出存储在Variable
中Variable_name=$(Command)
然后我可以这样使用它,例如:
start_num=$(input start number)
increment_num=$(input increment number)
i=$start_num;
while [[ i -le $increment_num ]] ;
do
这是我的Python代码,当然不起作用:
first = int(input("Enter the starting number: "))
second = int(input("Increment it by: "))
def start(first):
return(first)
def increment(second):
return(second)
count = start
while count != 100:
count += increment
print(count)
我在这里写了另一个练习:
first = int(input("Enter first number: "))
second = int(input("Enter second number: "))
def adding(first, second):
return(first + second)
result = adding(first, second)
print(result)
def plustest(result):
return(result + 100)
result2 = plustest(result + 100)
print(result2)
我不喜欢的是我必须写“添加(第一,第二):”两次,而不是直接从def中获取。
def adding(first, second):
return(first + second)
result = adding(first, second)
print(result)
像
result="def adding(first, second):
return(first + second)"
print($result)
或
result=$(def adding(first, second):
return(first + second))
print($result)
我不想重新发明Python,但我想知道如何在python中实现我在Shell-Script中可以轻松完成的任务。此外,如果有人猜测Shell-Script和Python之间会出现什么样的语言。我习惯使用Shell-Script,我喜欢使用管道,grep,seg,paste等,但是我忽略了真正的编程语言的优点。希望它有意义。
干杯。
答案 0 :(得分:0)
下面的代码用于获取输入并对它们执行简单的算术运算。
first = int(input("Enter first number: "))
输入1
second = int(input("Enter second number: "))
输入2
result = first + second
print result
>>> 3
print result + 1
>>> 4