Python:在Variable中存储输出

时间:2017-09-04 12:24:40

标签: python bash python-3.x shell

我是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等,但是我忽略了真正的编程语言的优点。希望它有意义。

干杯。

1 个答案:

答案 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