我的代码如下:
def my_function(username,greetings):
username = input("enter your name:")
print("Hello %s , I wish you %s"%(username,greetings))
我希望在运行时会被要求输入,但它不会显示"enter your name:"
答案 0 :(得分:0)
我相信这就是你要找的东西。
def my_function(username, greetings):
print("Hello %s , I wish you %s"%(username, greetings))
username_input = input("enter your name:")
greetings_input = input("enter your greeting:")
my_function(username_input, greetings_input)
def my_function()
具有函数定义,该函数定义采用两个参数,即username
和greetings
作为函数的输入。该函数打印带有适当替换的语句Hello ..., I wish you ...
当你运行python代码时,行username_input
请求用户输入名称,结果存储在变量中。与greeting_input
类似。
然后,您必须使用函数的名称调用函数,即 my_function()
,并将适当的参数作为输入。因此,通过执行my_function(username_input, greeting_input)
你学习的最好。希望这有帮助
答案 1 :(得分:0)
# declating the function
def my_function(username,greetings):
print("Hello %s , I wish you %s"%(username,greetings))
#reading the username from the user input
username = input("enter your name:")
# initiating greetings variable
greetings = 'some greetings'
#calling the function with the previously declared variables
my_function(username, greetings)