当前位置: 首页 > news >正文

整数的阶乘(英语:factorial)是所有小于及等于

 

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

 

实例

#!/usr/bin/python3

  

# Filename : test.py

# author by : www.dida100.com

  

# 通过用户输入数字计算阶乘

  

# 获取用户输入的数字

num = int(input("请输入一个数字: "))

factorial = 1

  

# 查看数字是负数,0 或 正数

if num < 0:

   print("抱歉,负数没有阶乘")

elif num == 0:

   print("0 的阶乘为 1")

else:

   for i in range(1,num + 1):

       factorial = factorial*i

   print("%d 的阶乘为 %d" %(num,factorial))

尝试一下

 

执行以上代码输出结果为:

请输入一个数字: 3
3 的阶乘为 6

 

http://www.lryc.cn/news/272722.html

相关文章:

  • 音视频通信
  • docker 搭建gitlab 恢复和备份
  • 尚硅谷2023版Promise教程从入门到实战(讲师:任安萍)
  • 【SpringBoot】分组校验和自定义校验
  • 19、BLIP-2
  • 【微服务核心】MyBatis Plus
  • 什么是Alibaba Cloud Linux?完全兼容CentOS,详细介绍
  • Spark---RDD算子(单值类型Value)
  • 数据库中的MVCC--多版本并发控制
  • wps将姓名处理格式为:姓**
  • 2023年我的编程之旅:技术演进与自我成长的纪录
  • 好用免费的WAF---如何安装雷池社区版
  • 看似 bug 又非 bug 的一个 bug
  • mysql常见问题
  • QT上位机开发(串口界面设计)
  • k8s之pod
  • 第二百四十三回 再分享一个Json工具
  • electron自定义菜单
  • 变量和函数提升(js的问题)
  • Excel 插件:ASAP Utilities Crack
  • hyperf 十九 数据库 二 模型
  • 使用python快速开发与PDF文档对话的Gemini聊天机器人
  • Spring Cloud Gateway集成Knife4j
  • Hive10_窗口函数
  • ipvsadm命令详解
  • zabbix通过自动发现-配置监控项、触发器(小白教程)
  • Dockerfile文件介绍
  • 【PHP】函数array_reduce()使用场景
  • 软件测试基础理论学习-软件测试方法论
  • Unity 关于点击不同物品移动并触发不同事件