测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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)
上一题 下一题