
Python
崔斯坦_
90后在校大学生一枚,努力学习ing
展开
-
Python中函数和递归练习题
有一个列表 Score 如下:Score = [{'id':'a103','Chinese': 90,'Math':95,'English':82},{'id':'a101','Chinese': 80,'Math':95,'English':82},{'id':'a102','Chinese': 70,'Math':85,'English':72}]将上述列表Score的数据内容提取出来,放到一个字典 scores 里,按学号从小到大的顺序显示输出 score相关的内容。输出如下所示:a10原创 2021-05-24 22:16:26 · 441 阅读 · 0 评论 -
python函数练习
# 递归方法求s=1+2+3+...+n结果#数据过大栈区内存会占满显示栈溢出报错def sum(n): if n==1: return 1 return n+sum(n-1)print(sum(600))#编写函数判断一个整数是否为回文数,即正向和逆向都相同,如12321#无参数函数def reverseNum(): str_a = input("请输入一个整数,可判断其是否为回文数:") list_a = [] str_b = ''原创 2021-04-27 17:24:53 · 1593 阅读 · 1 评论 -
Python第四章字符串练习
#如果不强调大小写可以用lower()控制,另设变量strs=str.lower()即可str=input("输入周几英文字母前缀,判断周几(不强调大小写)")strlower=str.lower()if strlower=='t': str2 = input("再输入一个英文字母,判断周几") str2lower=str2.lower() if str2lower=='u': print("周二!") elif str2lower=='h':原创 2021-04-07 08:28:46 · 238 阅读 · 1 评论 -
Python中的最大公约数、最小公倍数、百钱白鸡、输出等腰三角形练习
#1.分别用for循环和while语句计算S=1+2+3+...+100的值'''S=0for i in range(1,101): S+=iprint("S=",S)''''''i=1S=0while i<=100: S+=i i+=1print("S=",S)'''#计算1-100内偶数的和i=1S=0while i<=100: if i%2==0: S += i i+=1print("S=",S)#计算1原创 2021-03-23 17:38:18 · 421 阅读 · 0 评论 -
Python中顺序输出、鸡兔同笼、二元一次方程式问题求解代码(经典)
#第一题:输入任意三个数,按从小到大的顺序输出。print("请输入第一个数字")a=int(input("a:"))print("请输入第二个数字")b=int(input("b:"))print("请输入第三个数字")c=int(input("c:"))if a>=b: if b>=c: a,b,c=c,b,a print("这三个数按照从小到大的顺序为:",a,b,c) elif a>=c: a,b,c=b原创 2021-03-16 19:48:28 · 488 阅读 · 0 评论 -
Python第一堂课(熟悉Python--一些小课堂练习)
#第一章#1.这是一个单行注释'''这是一个多行注释54454541212'''"""这是一个多行注释54454541212"""print("已成功")#缩进a = 1b = 2if a > b: print(a)else: print(b)#2.语句换行test='www.ztbu.edu.cn'test1='www.'\ 'ztbu.edu.cn'test2=('www.' 'ztbu.edu.cn')#[]在列表中使用,{}在元组原创 2021-03-16 19:05:55 · 107 阅读 · 0 评论