编程题1:任意输入三个整数,求出其中的最大值。
编程题2:任意输入一整数,输出其逆序数。
编程题3:任意输入一整数,判断是奇数还是偶数,并输出判断结果。
编程题4:任意输入一个整数,判断是否能被3整除并输出判断结果。
编程题5:判断一个数是小于1,大于等于1小于等于10,还是大于10。
编程题6:已知三角形三条边的长度,设计求此三角形面积的程序。如果输入的数据不能构成三角形,则给出“数据错误!”的结果。提示:s= (p * (p - a) * (p - b) * (p - c))^(1/2)其中p=(a+b+c)/2
编程题7:编写程序,输入一任意三位数,判断其是否是 “水仙花数”。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
编程题8:键盘输入正整数,按要求把n输出到屏幕,格式要求:请增加千位分隔符号,设置宽度为30,右对齐方式打印输出,使用空格填充。
编程题9:键盘输入一个9800到9811之间的正整数n,作为Unicode编码,把n-1、n和n+1三个Unicode编码对应字符按照如下格式要求输出到屏幕:宽度为12个字符,填充字符为+,居中。
编程题10:某商店出售某品牌衬衫,每件定价160,1件不打折,2件(含)到4件(含)打九折,5件(含)到9件(含)打八折,10件(含)以上打七折,键盘输入购买数量,屏幕输出总额(保留整数)。
编程题11:编写程序,获得用户输入的一个字符串(含大小写字母),请输出其全小写形式和全大写形式。
编程题12:输入一个年份,输出是否为闰年。(闰年条件:能被4整除但不能被100整除,或者能被400整除的年份)
编程题13:输入一整数n,求n!。
编程题14:输入一含英文字母的字符串,逆序输出其中的英文字母。
编程题15:输出所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
编程题16:从键盘输入一大于2 的整数,判断其是否是素数并输出判断结果。
编程题17:输入一整数n,输出n的所有因子。
编程题18:输入一任意字符串,并统计其中字母、数字、空格及其它字符的个数。
编程题19:编写程序,求100~300间的所有素数。
编程题20:最大公约数和最小公倍数计算。获得两个整数,求两个整数的最大公约数和最小公倍数。最大公约数采用辗转相除法,最小公倍数则使用两个数乘积除以最大公约数。
编程题21:编写程序,随机生成100个两位正整数,并统计其中小于等于40、大于40小于等于70及大于70的数据个数。
编程题22:编写程序,随机生成20个三位正整数,将其中的偶数与奇数分别输出到窗体上。
编程题23:编写程序,用键盘输入两个大于0的整数,按要求输出这两个整数(不包括这两个整数)之间的所有素数,输出素数时要求5个一行。(定义判断素数的函数。)
编程题24:验证哥德巴赫猜想1,一个大于2的偶数可以拆分成两个素数之和。
编程题25:编写程序按凯撒密码的加密算法将输入的文本按照密码算法进行转换并输出,其他非英文字符原样输出。
编程题26:四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的 数字的 n 次幂之和等于它本身。 请输出所有4位数的四位玫瑰数,按照从小到大顺序,每个 数字一行。
编程题27:获得用户输入的一个整数N,输出N中所出现不同数字的和。
编程题28:求两个数的最大公约数,要求用求两个数的公共因子的方法。定义求因子的函数yinzi(x,s),其中形参s是一种组合数据类型列表。
编程题29:编写程序,实现将列表【51,33,54,56,67,88,431,111,141,72,45,2,78,12,15,5,69】中的素数去除,并输出去除素数后列表的元素个数。
编程题30:创建一函数,接受两个字符串作为参数,返回两个字符串字符集合的并集。 例如:接受的两个字符串为“abc”和“ bcd”,返回set([‘a’,‘b’ ,‘c’,‘d’])
基本百度都能搜到,不会的再问我们。
最后两题解法参考:
#29
def isprime(m):
for i in range(2, int(pow(m,1/2) + 1)):
if m % i == 0:
return False
return True
lst = [51, 33, 54, 56, 67, 88, 431, 111, 141, 72, 45, 2, 78, 12, 15, 5, 69]
result=len(lst)-len(list(filter(isprime,lst)))
print(result)
#30
def union_set(s1,s2):
return set(s1) | set(s2)
print(sorted(union_set("abc","bcd")))
a=int(input('a='))
b=int(input('b='))
c=int(input('c='))
my_max=a>b and a or b
my_max=c>my_max and c or my_max
print(my_max)
第一题代码如上,万望采纳。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632