
python-pta
熊猫新新1999
这个作者很懒,什么都没留下…
展开
-
第3章-9 字符串转换成十进制整数
s = input()a = 0#positiveb = 0s = s.lower()t = [str(i) for i in range(10)] + ['a','b','c','d','e','f']#16进制字符x = ''for ch in s: if ch == '-' and a == 0 and b ==0:#未出现十六进制字符 a = 1 if ch in t: x = x + ch b = 1 if ch原创 2021-03-29 20:54:06 · 187 阅读 · 0 评论 -
第3章-6 求整数序列中出现次数最多的数
s = list(map(int,input().split()))n = s[0]s = s[1:n+1]num = []time = 0for i in range(n): a = 1#appearing times for j in range(i+1,n): if s[j] == s[i]: a = a + 1 num = num + [a] if a>time: c = s[i]原创 2021-03-29 20:12:16 · 124 阅读 · 0 评论 -
第3章-5 字符转换
a = input()b = [str(i) for i in range(10)]str = ''index = -1for ch in a:# if ch in b: str = str + ch#字符串的加法print(int(str))错误做法a = input()b = [str(i) for i in range(10)]index = -1for i in range(len(a)): if a[i] in b: print原创 2021-03-29 16:16:01 · 82 阅读 · 0 评论 -
第3章-3 输出字母在字符串中位置索引
s = input()a,b = input().split()for i in range(len(s)-1,-1,-1): if s[i] == b: print(i,b)for i in range(len(s)-1,-1,-1): if s[i] == a: print(i,a)原创 2021-03-29 12:18:57 · 139 阅读 · 0 评论 -
第3章-2 查验身份证
weight = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]M = ['1','0','X','9','8','7','6','5','4','3','2']N=int(input())a = True#all is okb = True#this one is okfor i in range(N): s = input() z = 0 b = True for j in range(17): if ord(s[j]原创 2021-03-29 12:09:09 · 92 阅读 · 0 评论