运用Python3解决【】内的填空:m=input() n='' for 【_____________________】: if s.isdigit(): x=int(s) if x==9: y=0 else: y=1+【_____________________】 n=【_____________________】 else: n=n+s print(n) [题目描述]从键盘任意输入字符串m,对m加密,加密后为n。加密方法: 对于数字加1,如是3则处理为4,如是9处理为0,其他非数字字符保持不变。 [输入描述] 包含1行,一个任意字符串,表示原密码. 输出描述]包含1行,处理后的字符串,表示加密后的密码 输入样例]ab7890 (输出样例] ab8901
时间: 2024-03-15 11:43:32 浏览: 147
m = input()
n = ''
for s in m:
if s.isdigit():
x = int(s)
if x == 9:
y = 0
else:
y = 1 + x
n = n + str(y)
else:
n = n + s
print(n)
相关问题
def DToR(m,r): t=______(1)______ while m!=0 and r!=0: c=m % r #求模 if (c>9): t=chr(c-10+65)+t else: t=______(2)______+t m = m // r #整除 ______(3)______ t while True: ipt=input("请输入十进制整数('q' 退出程序):\n") if ipt=='q': break r=int(input("请输入欲转换进制(如2,8,16等):\n")) rst=DToR(______(4)______,r) print('将%s转换为%d进制的结果为:%s' %(ipt,r,rst))
请按照以下提示填空:
```python
def DToR(m,r):
t=''
while m!=0 and r!=0:
c=m % r #求模
if (c>9):
t=chr(c-10+65)+t
else:
t=str(c)+t # 填空①:将数字转换为字符串并添加到 t 的前面
m = m // r #整除
return t
while True:
ipt=input("请输入十进制整数('q' 退出程序):\n")
if ipt=='q':
break
r=int(input("请输入欲转换进制(如2,8,16等):\n"))
rst=DToR(int(ipt),r) # 填空②:将 ipt 转换为 int 类型,并作为参数传给 DToR 函数
print('将%s转换为%d进制的结果为:%s' %(ipt,r,rst))
```
这段代码中有四个空需要填写,分别对应于:
1. 第 3 行空缺处,应填入代码,用于初始化变量 `t`。
2. 第 7 行空缺处,应填入代码,用于将数字 `c` 转换为字符串,并添加到 `t` 的前面。
3. 第 9 行空缺处,应填入代码,用于判断循环是否继续进行。
4. 第 14 行空缺处,应填入代码,将变量 `ipt` 转换为 `int` 类型,并作为参数传给 `DToR` 函数。
运用Python3解决【】内的填空:n = int(input()) dic = {} for i in range(n): ls= input().split() score = 【_________________________】 if len(ls)==2: score *= 1.2 for 【_________________________】: dic[num] = score lt = [【_________________________】] lt.sort() for k, v in lt: print(k, v) [题目描述] Python课程设计的作业分小组完成,规定小组成员1-3人。为体现公平,凡是单人组队的,评分可以乘1.2系数。例如 :A和B同学组队,作品评分8分,则A和B同学各得8分;若C同学单独组,作品评分8分,则C同学得8*1.2=9.6分。现有多份作业数据(包括组员和评分),请统计出每位同学的得分,并按学号升序输出。 [输入描述]第一行是一个整数n,接下去有n行,每行对应一份作业数据,先是组员的学号,未尾是作业评分。 (输出描述]按学号升序输出每位学生的学号和得分.[输入样例] 3 20191001 20191005 8 20191002 8 20191004 20191003 20191006 7 [输出样例) 20191001 8 20191002 9.6 20191003 7 20191004 7 20191005 8 20191006 7
n = int(input())
dic = {}
for i in range(n):
ls = input().split()
score = int(ls[-1])
if len(ls) == 2:
score *= 1.2
for num in ls[:-1]:
dic[num] = score
lt = [(k, v) for k, v in dic.items()]
lt.sort()
for k, v in lt:
print(k, v)
阅读全文