摘要: # 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)import restr1 = input("请输入一个只有小写字母的字符串:")# 通过正则表达式只匹配输入字符串中的小写字母str2 = re.sub('[^a-z]', '', str1)print 阅读全文
posted @ 2023-08-12 17:55 Alpha_To_Beta 阅读(43) 评论(0) 推荐(0)
摘要: # 输入一个整数,将这个整数以字符串的形式逆序输出,程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001# 数据范围: 0 <= n <= 2**30-1num = int(input("请输入一个整数:"))if num >= 0 and num <= 2**30 阅读全文
posted @ 2023-08-12 16:51 Alpha_To_Beta 阅读(25) 评论(0) 推荐(0)
摘要: # 编写一个函数,计算字符串中含有的不同字符的个数,字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里,不在范围内的不作统计。多个相同的字符只计算一次。# 例如:对于字符串abaca而言,有a,b,c三种不同的字符,因此输出3# 数据范围:1 <= n <= 500 阅读全文
posted @ 2023-08-12 14:16 Alpha_To_Beta 阅读(43) 评论(0) 推荐(0)
摘要: # 输入一个int型整数,按照从右往左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0.# 数据范围: 1 <= n <= 10**8# 输入一个整数并去掉末尾的0num_str = input("输入一个整数:").rstrip('0')if int(num_str) >= 阅读全文
posted @ 2023-08-12 13:25 Alpha_To_Beta 阅读(51) 评论(0) 推荐(0)
摘要: # 数据表记录包含表索引index和value (int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出# 提示 0 <= index <= 11111111 1 <= value <= 100000times = int(input(" 阅读全文
posted @ 2023-08-12 11:25 Alpha_To_Beta 阅读(24) 评论(0) 推荐(0)
摘要: # 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于0.5,向上取整;小于0.5, 则向下取整。# 保证输入的数字在32位浮点数范围内num = input("请输入一个正数:")print(int(float(num)+0.5)) 阅读全文
posted @ 2023-08-12 09:18 Alpha_To_Beta 阅读(19) 评论(0) 推荐(0)
摘要: # 输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举),(如180的质因子为2 2 3 3 5)# 数据范围 1 <= n <= 2*10**9+14# 质数: 指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。import maths = input("请输入一个 阅读全文
posted @ 2023-08-12 08:15 Alpha_To_Beta 阅读(77) 评论(0) 推荐(0)
摘要: # 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。# 数据范围: 保证结果在1 <= n <= 2**31 -1hex_str = input("请输入一个十六进制的数: ")while True: try: # 将十六进制的数转成10进制 s = int(hex_str, 16) # 阅读全文
posted @ 2023-08-11 23:04 Alpha_To_Beta 阅读(36) 评论(0) 推荐(0)
摘要: # 输入一个字符串,请按长度为8拆分每个输入字符串并进行输出# 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理str = input("请输入一个字符串:")# 字符串长度1~7时,输出字符串并用0补齐8位if len(str) < 8 and len(str) > 0: print(st 阅读全文
posted @ 2023-08-11 22:29 Alpha_To_Beta 阅读(36) 评论(0) 推荐(0)
摘要: # 明明生成了N个1到500之间的随机整数,请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。# 数据范围:1 <= n <= 1000, 输入的数字大小满足1 <= val <= 500import randomimport num 阅读全文
posted @ 2023-08-11 21:57 Alpha_To_Beta 阅读(126) 评论(0) 推荐(0)