[第28天]30天搞懂Python-阶乘

前言

使用递回方法实作一个阶乘函数,来计算阶乘。

程序实作

# 使用递回方法实作一个阶乘函数
def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n-1)
i = 5
print(i,"!=", factorial(i))
j = 0
print(j,"!=", factorial(j))

程序执行成果

https://ithelp.ithome.com.tw/upload/images/20201013/20107143ivl8k6zN3I.jpg


<<:  推荐好用的 Nutanix Leap

>>:  完赛心得 & Web Exploit 通关心得

[DAY-04] 以正面动机 说出你的真心话

ㄟ~~~ 这个需求 很白痴你认同麻 ? 可以 解释 & 说服 一下 为什麽 要这样搞? 就...

[FGL] 程序开发(3) - 输入用的INPUT系指令与DIALOG

本篇跟着 程序开发(2) ,接续往下讨论 INPUT数组(RECORD或单一变数)资料输入 INP...

Day 3 - Using the Gmail SMTP Server to Send Emails with ASP.NET Web Forms C# 使用 Gmail 做为邮件服务器来寄信

=x= 🌵 CONTACT Page 寄信页的後端寄信功能及其它注意事项。 Gmail SMTP S...

Day28 - 如何埋 GA (Google Analytics)

前言 前篇教学已经能让 Google 搜寻到网站,接下来若想做流量分析的话,需要埋 Google A...

Day13:今天来聊一下Microsoft Defender for Endpoint的配置警报和检测

Microsoft Defender for Endpoint 提供警报和检测的配置选项。 配置包括...