【问题标题】:Python 3 - functions beginners exercisePython 3 - 函数初学者练习
【发布时间】:2021-09-29 17:50:07
【问题描述】:

Python 3,函数。

有以下练习:

编写一个函数,要求用户输入他的出生年份、名字和姓氏。将这些东西中的每一个都保存在一个变量中。该函数将计算用户的年龄、姓名的首字母并打印出来。 例如:

John
Doh
1989
Your initials are JD and you are 32. 

年龄计算取决于您参加赛道的年份, 您应该使用输入、格式等。

给出的答案是:

def user_input():
  birth_year = int(input("enter your birth year:\n")) 
  first_name = input ("enter your first name:\n")
  surname = input ("enter your surname:\n")
  print ("your initials are {1}{2} and you are {0} years old". format(first_name[0], surname[0],2021-birth_year))

当我运行它时,终端保持为空, 希望你能帮忙, 提前谢谢你!

【问题讨论】:

  • 您是否尝试过使用user_input() 运行该函数?
  • 谢谢!!!成功!

标签: python function


【解决方案1】:

确保调用你的函数,以便它被执行:

def user_input():
    birth_year = int(input("enter your birth year:\n")) 
    first_name = input("enter your first name:\n")
    surname = input("enter your surname:\n")
    print("your initials are {1}{2} and you are {0} years old".format(first_name[0], surname[0], 2021-birth_year))

# Call it here
user_input()

【讨论】:

  • 谢谢!!成功了!
  • 没问题!如果我的回答有帮助,请务必点赞并点击旁边的复选标记 :)
猜你喜欢
  • 2013-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-06
  • 2021-02-19
  • 1970-01-01
相关资源
最近更新 更多