Python練習(五)
Python練習(五)
求1到5的階乘之和,即求1的階乘、2的階乘、3的階乘、4的階乘、5的階乘,最後加起來求和。
1的階乘:1*1=1
2的階乘:1*2=2
3的階乘:1*2*3=6
4的階乘:1*2*3*4=24
5的階乘:1*2*3*4*5=120
最後之和應為153
程序實現代碼:
n = 5 sum = 1 count = 0 for i in range(1,n+1): sum *= i count += sum print(count)
輸出結果:
153
ipython下測試:
In [63]: 1 + (1*2) + (1*2*3) + (1*2*3*4) + (1*2*3*4*5) Out[63]: 153
Python練習(五)
相關推薦
Python練習(五)
階乘Python練習(五)求1到5的階乘之和,即求1的階乘、2的階乘、3的階乘、4的階乘、5的階乘,最後加起來求和。1的階乘:1*1=12的階乘:1*2=23的階乘:1*2*3=64的階乘:1*2*3*4=245的階乘:1*2*3*4*5=120最後之和應為153程序實現代碼:n = 5 sum = 1 co
python系列(五)centos6.x中部署多個python版本
python pyenv centos6.x virtualenv 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!使用pyenv+virtualenv方式部署python多版本pyenv
python學習(五)
module pen pre strong sdfs nbsp from cnblogs bar 第五章 條件、循環和其他語句 5.1 print和import的更多信息 5.1.1 使用逗號輸出 >>> print
Python練習(六)
素數 開關 Python練習(六)給一個數,判斷它是否是素數(質數): 除了1和它自身外,不能被小於它的正整數整除的就是素數。 簡化點就是:能整除,不是素數 不能整除,是素數可以參考另一篇《Python練習(三)》中有介紹如何計算出1-100之內的所有素數n
Python練習(一)
pythonPython練習(一):給一個不超過5位的正整數,判斷其有幾位,依次打印出個位、十位、百位、千位、萬位的數字:num = int(input(‘please enter a number: ‘)) lst = [] for i in str(num): lst.append(i)
Python練習(七)計算1到n的階乘的和
python階乘: 所有小於及等於該數的正整數的積,當n為5時,5的階乘為 5!=1*2*3*4*5=1200 的階乘永遠等於11 的階乘等於 1*1 12 的階乘等於 1*1*2 23 的階乘等於 1*1*2*3 64 的階乘等於 1*1*2*3*4 245 的階
Python練習(十) 叠代器
叠代器使用python叠代器將列表 [1, [2, [3, [4, 5]]]] 中的嵌套列表解成一個列表:[1, 2, 3, 4, 5]lst = [1, [2, [3, [4, 5]]]] result = [] def func(a): for i in a: if isins
python學習(五)---集合操作
symmetric 現在 集合 super 指定 沒有 出現 pri 元素 集合操作# 集合是個無序的,不重復的數據組合,其主要作用如下:# 1、去重,把一個列表變成集合,就自動去重了# 2、關系測試,測試兩個數據之前的交集、差集、並集等關系# 常用操作:s = set([
python學習(五)字典學習
pam 支持 ima adding 測試 僅支持 簡單 append anti #!/usr/bin/python # 字典 # 當時學java的時候, 語言基礎就學了好久, 然後是各種API, 最後才是集合 # 鍵值對, 可變 # 1. 映射操作 D = {‘f
Python筆記(五):異常處理和數據存儲
utf-8 load 模塊 修改 val 麻煩 數據存儲 poke 關閉 註:和上一篇有關聯 (一) finally 和 輸出異常信息 try: the_man = open(r‘C:\Users\123456\Desktop\test.txt‘)
Shell練習(五)
strong -c shell 打印 color 單詞 root 參考答案 sed 習題1:刪除文本中的字母要求:把一個文本文檔的前5行中包含字母的行刪除掉,同時把6到10行中的全部字母刪除掉(文件1.txt,行數大於10行)參考答案:#!/bin/bash #date:2
Python筆記(五)
必備 nta 並且 rgs 中間 args 解釋 gpo 不可變 1 # -*- coding:utf-8 -*- 2 3 # 函數 4 # python中定義函數的規則如下:以def開頭,接函數名稱和(),傳入的參數和變量放在圓括號中間,函數以
python入門(五)函數的定義
函數 高階函數 python中函數的定義以def開頭,後面跟函數定義的名稱和())‘括號中定義參數’ 以冒號開始,並且進行縮放,return結束如: def hello (ming): print ming return 傳遞參數: ming=[1,2,3]m
慕課網/安卓攻城獅視頻學習及練習(五)——簡陋計算器
!= activit 技術分享 lis 傳遞 ride iss alt result 簡陋計算器 1 public class FActivity extends Activity implements OnClickListener{ 2
自學python爬蟲(五)BeautifulSoup庫的介紹
一、概念 BeautifulSoup是靈活又方便的網頁解析庫,處理高效。支援多種直譯器。利用它可以不用編寫正則表示式即可方便地實現網頁資訊的提取。 二、解析庫 三、例項講解 下面用到的程式碼 html = """<html> <head>
Python基礎(五)之 if 條件判斷
全部測試程式碼 #!/usr/bin/env python3 # _*_ coding: utf-8 _*_ ##if條件判斷 age=3; if 0<age<=12: print('kid') elif 12<age<=18: print('tee
python學習(五)json處理
json是一種通用的資料型別,所有語言都認識,介面返回的資料都是json格式 json串是字串 import json 引入json模組 json.loads() 方法 將json串轉成字典,key-value要用雙引號 dumps()方法,將字典轉成json串,in
JSP程式碼練習(五)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <m
Python練習(21)-分糖果-中
問題描述: 10個小孩圍城一圈分糖果,老師分給第1個小孩10塊,第2個小孩2塊,第3個小孩8塊,第4個小孩22塊,第5個小孩16塊,第6個小孩4塊,第7個小孩10塊,第8個小孩6塊,第9個小孩14塊,第10個小孩20塊。然後所有的小孩同時將手中的糖分一半給右邊的小孩;糖塊數為奇數的人可向
Python練習(16)--回形矩陣-難-沒做出來
問題描述 列印回型矩陣如圖: 1 2 3 4 5 6 7 8 28 29 30 31 32 33 34 9 27 48 49 50 51 52 35 10 26 47 60 61 62 53 36 11 25 46 59 64 63 54 37 12 24 45 58 57 56 55