📜  vad kallar man en person frånösterrike (1)

📅  最后修改于: 2023-12-03 15:05:47.401000             🧑  作者: Mango

介绍

这个程序用于确定一个人来自奥地利(Austria)时应该称呼为什么。

用法

调用函数 austrian_nationality(nationality: str),将国籍作为参数传入(只接受字符串类型),返回应该使用的称呼。如果国籍不是奥地利,则返回空字符串。

代码
def austrian_nationality(nationality: str) -> str:
    """
    根据国籍确定应该使用的称呼

    :param nationality: 国籍(字符串类型)
    :return: 应该使用的称呼(字符串类型)
    """
    if nationality.lower() == 'austria':
        return 'an Austrian'
    else:
        return ''
使用示例
print(austrian_nationality('Austria'))
# 输出:an Austrian

print(austrian_nationality('Germany'))
# 输出:(空字符串)
注意事项
  1. 函数 austrian_nationality(nationality: str) 只接受字符串类型的参数,传入其他类型会导致 TypeError 错误。
  2. 函数 austrian_nationality(nationality: str) 将输入字符串强制转换为小写形式,所以即使输入为 Austria 的大小写组合,也会正确返回称呼。
  3. 如果传入非奥地利(Austria)的国籍,则会返回空字符串。