python中輸出n開始的5個奇數_送你99道Python經典練習題,練完直接上手做項目,免費送了來拿吧...

學python沒練習題怎么行、今天,給大家準備一個項目: 99道編程練習,這些題如果能堅持每天至少完成一道,一定可以幫大家輕松 get Python 的編程技能。目前,這個項目已經獲得了 2924 Stars,2468 Forks。

首先,這 100+ 練習題根據難易程度分為三個等級:Level 1、2 和 3。下面對如何定義這三個 Level 進行了說明,大家可以結合自身的學習能力和實踐經驗進行選擇。

【練習題答案PDF版在文末】

Level 1:初級。剛入門 Python 或者正在學一些基礎課程的同學們。通常包含 1 到 2 個類或函數的問題都可以解決,甚至答案都可能在一些教材中就能找到。

Level 2:中級。已經系統學習過 Python,并且已經有一定的編程背景的同學們,可以解決包含 3 個及以上類或函數的問題,不過這些答案就在教材找不到了。

Level 3:高級:可以用 Python 中非常豐富的各種庫、標準包或更高級的技術,結合數據結構和算法,來解決復雜的問題。

其次,每題都有問題描述、提示和解決方案。大家一定要先獨立完成,然后再看參考答案哦~

前 25 題中,Q1~5、22~25 都是 Level 1 的難度,Q6~17 為 Level 2,Q18~22 為 Level 3。大家正好利用這五道題學習、鞏固一下基礎,然后就開始準備挑戰自己吧!

【練習題答案PDF版在文末】

【程序1】

題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?

【程序2】

題目:企業發放的獎金根據利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高

于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提

成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于

40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于

100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?

【程序3】

題目:一個整數,它加上100后是一個完全平方數,再加上268又是一個完全平方數,請問該數是多少?

【程序4】

題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

【程序5】

題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。

【程序6】

題目:用*號輸出字母C的圖案。

【程序7】

題目:輸出特殊圖案,請在c環境中運行,看一看,Very Beautiful!

【程序8】

題目:輸出9*9口訣。

【程序9】

題目:要求輸出國際象棋棋盤。

【程序10】

題目:打印樓梯,同時在樓梯上方打印兩個笑臉。

【程序11】

題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月

后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

【程序12】

題目:判斷101-200之間有多少個素數,并輸出所有素數。

【程序13】

題目:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該數

本身。例如:153是一個“水仙花數”,因為153=1的三次方+5的三次方+3的三次方。

【程序14】

題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。

【程序15】

題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,

60分以下的用C表示。

【程序17】

題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。

【程序18】

題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時

共有5個數相加),幾個數相加有鍵盤控制。

【程序19】

題目:一個數如果恰好等于它的因子之和,這個數就稱為“完數”。例如6=1+2+3.編程

找出1000以內的所有完數。

【程序20】

題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在

第10次落地時,共經過多少米?第10次反彈多高?

【程序21】

題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個

第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下

的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。

【程序22】

題目:兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定

比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出

三隊賽手的名單。

【程序23】

題目:打印出如下圖案(菱形)

*

***

*****

*******

*****

***

*

【程序24】

題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

【程序25】

題目:求1+2!+3!+...+20!的和

【程序26】

題目:利用遞歸方法求5!。

【程序27】

題目:利用遞歸函數調用方式,將所輸入的5個字符,以相反順序打印出來。

【程序28】

題目:有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。問第4個人歲數,他說比第

3個人大2歲。問第三個人,又說比第2人大兩歲。問第2個人,說比第一個人大兩歲。最后

問第一個人,他說是10歲。請問第五個人多大?

【程序29】

題目:給一個不多于5位的正整數,要求:一、求它是幾位數,二、逆序打印出各位數字。

【程序30】

題目:一個5位數,判斷它是不是回文數。即12321是回文數,個位與萬位相同,十位與千位相同。

【程序31】

題目:請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續

判斷第二個字母。

【程序32】

題目:Press any key to change color, do you want to try it. Please hurry up!

【程序33】

題目:學習gotoxy()與clrscr()函數

【程序34】

題目:練習函數調用

【程序35】

題目:文本顏色設置

【程序36】

題目:求100之內的素數

【程序37】

題目:對10個數進行排序

【程序38】

題目:求一個3*3矩陣對角線元素之和

【程序39】

題目:有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中。

【程序40】

題目:將一個數組逆序輸出。

【程序41】

題目:學習static定義靜態變量的用法

【程序40】

題目:學習使用auto定義變量的用法

【程序43】

題目:學習使用static的另一用法。

【程序44】

題目:學習使用external的用法。

【程序45】

題目:學習使用register定義變量的方法。

【程序46】

題目:宏#define命令練習(1)

【程序47】

題目:宏#define命令練習(2)

【程序48】

題目:宏#define命令練習(3)

【程序49】

題目:#if #ifdef和#ifndef的綜合應用。

【程序51】

題目:學習使用按位與 & 。

【程序52】

題目:學習使用按位或 | 。

【程序53】

題目:學習使用按位異或 ^ 。

【程序54】

題目:取一個整數a從右端開始的4~7位。

【程序55】

題目:學習使用按位取反~。

【程序56】

題目:畫圖,學用circle畫圓形。

【程序57】

題目:畫圖,學用line畫直線。

【程序58】

題目:畫圖,學用rectangle畫方形。

【程序59】

題目:畫圖,綜合例子。

【程序60】

題目:畫圖,綜合例子。

【程序61】

題目:打印出楊輝三角形(要求打印出10行如下圖)

【程序62】

題目:學習putpixel畫點。

【程序63】

題目:畫橢圓ellipse

【程序64】

題目:利用ellipse and rectangle 畫圖。

【程序65】

題目:一個最優美的圖案。

【程序66】

題目:輸入3個數a,b,c,按大小順序輸出。

【程序67】

題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。

【程序68】

題目:有n個整數,使其前面各數順序向后移m個位置,最后m個數變成最前面的m個數

【程序69】

題目:有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出

圈子,問最后留下的是原來第幾號的那位。

【程序70】

題目:寫一個函數,求一個字符串的長度,在main函數中輸入字符串,并輸出其長度。

【程序71】

題目:編寫input()和output()函數輸入,輸出5個學生的數據記錄。

【程序72】

題目:創建一個鏈表。

【程序73】

題目:反向輸出一個鏈表。

【程序74】

題目:連接兩個鏈表。

【程序75】

題目:放松一下,算一道簡單的題目。

【程序76】

題目:編寫一個函數,輸入n為偶數時,調用函數求1/2+1/4+...+1/n,當輸入n為奇數時,調用函數

1/1+1/3+...+1/n(利用指針函數)

【程序89】

題目:某個公司采用公用電話傳遞數據,數據是四位的整數,在傳遞過程中是加密的,加密規則如下:

每位數字都加上5,然后用和除以10的余數代替該數字,再將第一位和第四位交換,第二位和第三位交換。

【程序90】

題目:專升本一題,讀結果。

【程序91】

題目:時間函數舉例1

【程序92】

題目:時間函數舉例2

【程序93】

題目:時間函數舉例3

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258457.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258457.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258457.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java 基礎5

一、 什么是數組及其作用? 定義:具有相同數據類型的一個集合 作用:存儲連續的具有相同類型的數據 二、 java中如何聲明和定義數組 2.1 聲明和定義的語法: 數據類型[ ] 數組名;( int[ ] nums ; ) 或 數…

TFS(Team Foundation Server)介紹和入門

在本文的兩個部分中,我將介紹Team Foundation Server的一些核心特征,重點介紹在本產品的日常應用中是怎樣將這些特性結合在一起使用的。 作為一名軟件開發者,在我的職業生涯中,我常常會用到支持軟件開發過程的大量開發工具&#x…

逆函數求導公式_反函數求導法則

反函數的求導法則是:反函數的導數是原函數導數的倒數。例題:求yarcsinx的導函數。首先,函數yarcsinx的反函數為xsiny,所以:y‘1/sin’y1/cosy,因為xsiny,所以cosy√1-x2,所以y‘1/√…

SpringXML方式配置bean的懶加載lazy-init

lazy-init&#xff08;懶加載&#xff09;&#xff0c;表示該bean在容器初始化的時候不進行初始化。例如&#xff1a;<bean name"role1" class"com.fz.entity.Role" lazy-init"true">以上配置表示&#xff1a;spring容器在初始化的時候不會…

windows下system函數的使用

system函數 是可以調用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命令寫可執行文件路徑&#xff0c;可以運行它 下面列出常用的DOS命令,都可以用system函數調用: ASSOC 顯示或修改文件擴展名關聯。AT 計劃在計算機上運行的命令和程序。ATTRIB 顯示或更…

WWDC2017 筆記 - Cocoa Touch 中的新特性

這篇文章是 What’s New in Cocoa Touch / UIKit Session 201 的一些整理。【基于OC】 轉自我的 Blog: Dannys Dream Drag Drop 新的交互方式 拖拽 Drag 需要 Drag 的對象要 add 一個 UIDragInteraction &#xff0c;用法類似于 UIGestureRecognizer 。UIDragInteraction 有一個…

[Hadoop] - 自定義Mapreduce InputFormatOutputFormat

在MR程序的開發過程中&#xff0c;經常會遇到輸入數據不是HDFS或者數據輸出目的地不是HDFS的&#xff0c;MapReduce的設計已經考慮到這種情況&#xff0c;它為我們提供了兩個組建&#xff0c;只需要我們自定義適合的InputFormat和OutputFormat&#xff0c;就可以完成這個需求&a…

PS 色調——老照片效果

這就是通過調色使照片顯得發黃。 R_new0.393*R0.769*G0.189*B; G_new0.349*R0.686*G0.168*B; B_new0.272*R0.534*G0.131*B; clc; clear all; Imageimread(9.jpg); Imagedouble(Image); Image_newImage; Image_new(:,:,1)0.393*Image(:,:,1)0.769*Image(:,:,2)0.189*Image(:,:,3…

jsp出現錯誤

昨天在調試頁面時發生了如圖顯示的異常&#xff0c;它出現的原因是當<jsp:forward>或<jsp:include>標簽沒有參數時&#xff0c;開始標簽和結束標簽</jsp:forward>或</jsp:include>之間不能有空格&#xff0c;不能換行。解決辦法&#xff1a;刪除標簽之…

門限回歸模型的思想_Stata+R:門檻回歸教程

來源 | 數量經濟學綜合整理轉載請聯系進行回歸分析&#xff0c;一般需要研究系數的估計值是否穩定。很多經濟變量都存在結構突變問題&#xff0c;使用普通回歸的做法就是確定結構突變點&#xff0c;進行分段回歸。這就像我們高中學習的分段函數。但是對于大樣本、面板數據如何尋…

【數論】[CF258C]Little elephant and LCM

題目 分析&#xff1a;枚舉最大數&#xff0c;然后找出它所有因數p1…….pk&#xff0c; 從中任意選取一些數&#xff0c;這些數的LCM|這個數且&#xff0c;這些數的最大LCM就是枚舉的這個數&#xff0c;且若pi<aj<pi1則前i個數可以放在j這個位置&#xff0c;即j這個位置…

為普通Object添加類似AttachedProperty的屬性

為普通Object添加類似AttachedProperty的屬性 周銀輝 我們知道&#xff0c;在WPF中對應一個DependencyObject&#xff0c;我們很容易通過AttachedProperty來為類型附加一個屬性。但對于普通的Object而言&#xff0c;這就不可行了。 我現在遇到這樣一個問題&#xff0c;下面有一…

python 操作RabbitMQ

pip install pika使用API操作RabbitMQ基于Queue實現生產者消費者模型View Code 對于RabbitMQ來說&#xff0c;生產和消費不再針對內存里的一個Queue對象&#xff0c;而是某臺服務器上的RabbitMQ Server實現的消息隊列。#!/usr/bin/env python import pika# ###################…

python和嵌入式哪個容易_嵌入式與python選哪個

從概念上來說&#xff0c;嵌入式和Python的區別還是比較明顯的&#xff0c;嵌入式是一個開發領域&#xff0c;而Python則是一門編程語言。嵌入式開發是開發領域的一個重要分支&#xff0c;是物聯網領域技術的重要組成部分&#xff0c;可以說有物聯網的地方就離不開嵌入式開發。…

二階傳遞函數的推導及幾種求解方法的比較

二階系統是指那些可用二階微分方程描述的系統&#xff0c;其電路形式是由兩個獨立動態元器件組成的電路。 二階系統電路包括二階低通電路、二階高通電路、二階帶通電路和二階帶阻電路。 下面分別給出以上二階系統傳遞函數的推導過程&#xff0c;并以二階低通電路的沖激響應為例…

前端技術-調試工具(上)

頁面制作之調試工具 常用的調試工具有Chrome瀏覽器的調試工具&#xff0c;火狐瀏覽器的Firebug插件調試工具&#xff0c;IE的開發人員工具等。它們的功能與使用方法大致相似。Chrome瀏覽器簡潔快速&#xff0c;功能強大這里主要介紹Chrome瀏覽器的調試工具。 打開 Google Chrom…

新版Microsoft Edge支持跨平臺跨設備瀏覽

之前一直使用Google Chrome瀏覽器&#xff0c;可以隨意安裝插件擴展程序&#xff0c;無廣告&#xff0c;這是我鐘愛她的原因。但是之后不能登錄Google賬號&#xff0c;不能實現跨設備應用&#xff0c;就想找一款好用的替代品&#xff0c;近期發現了新版的Microsoft Edge&#x…

BZOJ1050 [HAOI2006]旅行

Description 給你一個無向圖&#xff0c;N(N<500)個頂點, M(M<5000)條邊&#xff0c;每條邊有一個權值Vi(Vi<30000)。給你兩個頂點S和T &#xff0c;求一條路徑&#xff0c;使得路徑上最大邊和最小邊的比值最小。如果S和T之間沒有路徑&#xff0c;輸出”IMPOSSIBLE”&…

biosrecovery什么意思_BIOS中的每個中文是什么意思

BIOS中的每個中文是什么意思&#xff0c;請對照的翻譯一下Time/System Time時間/系統時間Date/System Date日期/系統日期Level 2 Cache二級緩存System Memory系統內存Video Controller視頻控制器Panel Type液晶屏型號Audio Controller音頻控制器Modem Controller調制解調器(Mod…

百度網盤7.3.1.10版本增加工作空間功能,可實現百度網盤與電腦文件夾同步

百度網盤新增的工作空間是一款文件同步的產品&#xff0c;支持電腦本地與云端之間的文件同步&#xff0c;多設備間文件自動保持同步、支持查看文件每次都修改的歷史版本。功能類似于onedrive。如果有同步需求的小伙伴可以嘗試下載最新版的百度網盤試用該功能哦。下載網址&#…