
Python编程练习
Congee小周
天津大学研究生,研究方向高性能计算,欢迎点赞关注与我交流!
展开
-
Python经典基础编程练习题(一)——每日10题
1.这里有四个数字,分别是:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?请列举出来,并用空格分隔。解题思路:筛选出三位中数字相同的情况,并忽略他们。list1=[]count=0for a in range(1,5): for b in range (1,5): for c in range(1,5): if a!=b a...原创 2019-08-03 11:08:30 · 26287 阅读 · 2 评论 -
Python经典基础编程练习题(二)——每日10题
1.编写一个程序,输入若干个单词,并且以逗号分隔按字母顺序排序后,以逗号分隔打印单词。输入:without,hello,bag,world,输出:bag,hello,without,world解题思路:掌握分词和排序函数a=input("请输入一串单词:")list1=a.split(',')list1.sort()print(','.join(list1))2.输入某年某月某...原创 2019-08-03 18:01:43 · 4819 阅读 · 1 评论 -
Python经典基础编程练习题(三)——每日10题
1.求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字,n是项数。例如:2+22+222+2222+22222(此时共有a=2,n=5)from functools import reduceTn = 0Sn = []n = int(input('n = :'))a = int(input('a = :'))for count in range(n): Tn ...原创 2019-08-03 23:26:46 · 4199 阅读 · 1 评论 -
Python经典基础编程练习题(四)——每日10题
1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和解题思路:注意分子分母的规律a = 2.0b = 1.0s = 0for n in range(1,21): s += a / b t = a a = a + b b = tprint (s)2.1+2!+3!+...+20!的和n = ...原创 2019-08-04 15:25:02 · 3055 阅读 · 1 评论 -
Python经典基础编程练习题(五)——每日10题
1.按相反的顺序输出列表的值。(注意倒序输出的格式2种都可以)a = ['one', 'two', 'three']for i in range(2,-1,-1): print(a[i])# for i in a[::-1]:# print (i)2.按“-”号分隔列表。L = [1,2,3,4,5]s1 = '-'.join(str(i) for i in...原创 2019-08-04 16:24:13 · 2684 阅读 · 1 评论 -
Python经典基础编程练习题(六)——每日10题
1.统计 1 到 100 之和sum=0for i in range(1,101): sum+=iprint(sum)2.求输入数字的平方,如果平方运算后小于 50 则退出n= int(input('请输入一个数:'))n=n*nif n< 50: print('平方和小于50,退出')else: print(n)3.两个变量值互换...原创 2019-08-05 20:55:05 · 1781 阅读 · 1 评论