![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基本语法
响神
计算机知识体系完整,自学能力强,动手能力强。
展开
-
Python3初级练习题-排序
"""题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 Python中的list是可以直接调用sort函数来进行排序,所以这里非常简洁"""l=[]for i in range(3): ...原创 2018-05-06 20:04:25 · 472 阅读 · 0 评论 -
Python3初级练习题-素数问题
"""题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 """leap = (2,3,5,7,11,13) #素数英文不清楚,虚拟机中没有安装输入法,所以就随便打印了信息sum = 0for num in range(101,200): tag = 1 ...原创 2018-05-07 23:06:06 · 795 阅读 · 0 评论 -
Python3初级练习题-斐波那契数列问题
"""题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...."""i = j =1print(i)print(j)for k in range(3,20): sum = i + j i = j j = sum...原创 2018-05-06 20:31:44 · 495 阅读 · 0 评论 -
Python3初级练习题-打印楼梯图案
"""题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。"""for i in range(10): for j in range(i): print(chr(1),end="") print("")...原创 2018-05-06 20:27:36 · 3100 阅读 · 0 评论 -
Python3初级练习题-打印国际象棋棋盘
"""题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。"""for i in range(8): for j in range(8): if((i + j) % 2 == 0): print(chr(219)*2,end="") #因为要连续打印一行,所以不能使用默认的print函数 ...原创 2018-05-06 20:25:56 · 4756 阅读 · 0 评论 -
Python3初级练习题-9 9乘法表
"""题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。"""for i in range(1,10): for j in range(1,i): print(" %d * %d = %d" %(j,i,i*j),sep = "\t" , end = "\t") print("")...原创 2018-05-06 20:23:00 · 264 阅读 · 0 评论 -
Python3初级练习题-打印特点图案
"""题目:用*号输出字母P的图案。1.程序分析:可先用'*'号在纸上写出字母P,再分行输出。"""print ('*' * 10)for i in range(5): print ('* *')print ('*' * 10)print ('*\n' * 6)...原创 2018-05-06 20:07:31 · 1887 阅读 · 0 评论 -
Python3初级练习题-排列组合
"""【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。use 1 2 3 4 to complete a 3-number and no repeate numberfor example: 123 342 231 234"""#! /us...原创 2018-05-06 19:46:15 · 581 阅读 · 0 评论 -
Python3初级练习题-利润与奖金
"""【程序2】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 10...原创 2018-05-06 19:50:44 · 1185 阅读 · 0 评论 -
Python3初级练习题-求解完全平方数
"""题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:"""#! /usr/bin/python3#coding utf-8import mathfor i in range(100000): x =in...原创 2018-05-06 19:53:46 · 1097 阅读 · 0 评论 -
Python3初级练习题-判断是第几天
"""题目:输入某年某月某日,判断这一天是这一年的第几天?"""#! /usr/bin/python3#coding utf-8year = int(input("please input year: "))month = int(input("please input month: "))day = int(input("please input day: "))days = 0mont原创 2018-05-06 19:55:09 · 186 阅读 · 0 评论 -
Python学习笔记-字符串
今天学习的内容包含:字符串 (string)1,字符串的定义方式: 单引号 双引号 三单引号 三双引号 'aaa' "aaa" '''aaa''' """aaa""", s1 = "Hello world!"2,Python 没有字符的概念,单个字符'a'也被认为是字符串,这个跟C C++是不一样的。3,字符串是固定不变的,其含义是值一个字符串定义了之后是不会被改变的...原创 2018-05-07 23:05:45 · 210 阅读 · 0 评论