【Python CheckiO 题解】Say Hi
生活随笔
收集整理的這篇文章主要介紹了
【Python CheckiO 题解】Say Hi
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CheckiO 是面向初學者和高級程序員的編碼游戲,使用 Python 和 JavaScript 解決棘手的挑戰和有趣的任務,從而提高你的編碼技能,本博客主要記錄自己用 Python 在闖關時的做題思路和實現代碼,同時也學習學習其他大神寫的代碼。
CheckiO 官網:https://checkio.org/
我的 CheckiO 主頁:https://py.checkio.org/user/TRHX/
CheckiO 題解系列專欄:https://itrhx.blog.csdn.net/category_9536424.html
CheckiO 所有題解源代碼:https://github.com/TRHX/Python-CheckiO-Exercise
題目描述
【Say Hi】:你的任務是編寫一個根據給出的屬性參數來介紹一個人的函數
【鏈接】:https://py.checkio.org/mission/say-history/
【輸入】:兩個參數,一個字符串(str)和一個正整數(int)
【輸出】:字符串(str)
【范例】:
say_hi("Alex", 32) == "Hi. My name is Alex and I'm 32 years old" say_hi("Frank", 68) == "Hi. My name is Frank and I'm 68 years old"代碼實現
# 1. on CheckiO your solution should be a function # 2. the function should return the right answer, not print it.def say_hi(name: str, age: int) -> str:return "Hi. My name is " + name + " and I'm " + str(age) + " years old"if __name__ == '__main__':#These "asserts" using only for self-checking and not necessary for auto-testingassert say_hi("Alex", 32) == "Hi. My name is Alex and I'm 32 years old", "First"assert say_hi("Frank", 68) == "Hi. My name is Frank and I'm 68 years old", "Second"print('Done. Time to Check.')大神解答
大神解答 NO.1
def say_hi(name: str, age: int) -> str:return f"Hi. My name is {name} and I'm {age} years old"大神解答 NO.2
def say_hi(name: str, age: int) -> str:return "Hi. My name is {0} and I'm {1} years old".format(name, age)總結
以上是生活随笔為你收集整理的【Python CheckiO 题解】Say Hi的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招行信用卡优惠活动 账单分期五月好礼
- 下一篇: 理想汽车回应李想直播言论:恶意剪辑 歪曲