A25073. 加密,是以某种特殊的规则改变原有的数据信息,增加信息保密性的过程。加密之前的信息称为明文,加密后的信息称为密文。某明文内容为正整数,加密规则如下:若明文为偶数,将其乘2后再加2,得到密文;若明文为奇数,将其加2后再乘3,得到密文;编写程序,接收用户输入的明文正整数,输出加密后的密文结果。注:input()函数中不要增加任何参数等提示信息。样例1:输入:6237输出:18717样例2:输入:690…
填空题
容易
知识点
题目描述
加密,是以某种特殊的规则改变原有的数据信息,增加信息保密性的过程。加密之前的信息称为明文,加密后的信息称为密文。某明文内容为正整数,加密规则如下:
若明文为偶数,将其乘2后再加2,得到密文;
若明文为奇数,将其加2后再乘3,得到密文;
编写程序,接收用户输入的明文正整数,输出加密后的密文结果。
注:input()函数中不要增加任何参数等提示信息。
样例1:
输入:
6237输出:
18717样例2:
输入:
690输出:
1382参考答案
# 接收用户输入的明文正整数
num = int(input())
# 根据加密规则计算密文
if num % 2 == 0:
# 偶数:乘2后再加2
encrypted = num * 2 + 2
else:
# 奇数:加2后再乘3
encrypted = (num + 2) * 3
# 输出加密结果
print(encrypted)
上一题
下一题