【原创】Python基础算法:阶乘推导式计算

首先,抛出一条梗 2!=2,它对不对?

需求题目:输入任意数字(整数),计算阶乘并显示公式和计算结果。

其次,阶乘公式建议百度下。比如2!=2*1=2

下面进入主题,如何计算阶乘。

1、接收数字,转为整数类型

input_num=int(input('input a number:'))

2、拼接计算公式,比如3!=3*2*1

'x'.join(lst)  # lst:list各元素必须是str类型

3、计算结果,6

4、综合结果3!=3*2*1=6

 再扩展下,可以对输入的字符串做判断,并根据不同的内容做出不同的错误提示。

到此结束,你学会了吗?

原文地址:https://www.cnblogs.com/hightech/p/13156417.html