數字加密task14

2021-10-03 06:14:54 字數 747 閱讀 1653

某個公司採用公用**傳遞資料,資料是四位的整數,在傳遞過程中是加密的,加密規則如下:

每位數字都加上5,然後每一位用加上5之後的值除以10的餘數代替該數字,

再將第一位和第四位交換,第二位和第三位交換。

# task14 0213

n = int(input(

'please input the number: '

))a = n//1000

b = n//100%10

c = n%100//10

d = n%10

a1 =

(d+5)%10

b1 =

(c+5)%10

c1 =

(b+5)%10

d1 =

(a+5)%10

print(a1,b1,c1,d1)

print(

''.join(str(x)

for x in

[a1,b1,c1,d1]

))# another way

print(

'+'.join(str(x)

for x in

[a1,b1,c1,d1]

)+'=30'

)# another way

please input the number: 12335

0 8 8 7

0887

0+8+8+7=30

Task14學習第15章 規則學習

目錄 第15章 規則學習模型 15.1 基本概念 15.2 序貫覆蓋 15.3 剪枝優化 15.4 一階規則學習 15.5 歸納邏輯程式設計 ilp 15.5.1 最小一般泛化 lgg 15.5.2 逆歸結 15.6 閱讀材料 規則 通常指語義明確,能描述資料分布隱含的客觀規律或領域概念,可寫成 若...

陣列 14 數字加密 15

輸入乙個四位數,將其加密後輸出。方法是將該數每一位上的數字加9,然後除以10取餘,做為該位上的新數字,最後將千位和十位上的數字互換,百位和個位上的數字互換,組成加密後的新四位數。例如輸入1257,經過加9取餘後得到新數字0146,再經過兩次換位後得到4601。輸入格式 輸入在一行中給出乙個四位的整數...

1048 數字加密

本題要求實現一種數字加密方法。首先固定乙個加密用正整數a,對任一正整數b,將其每1位數字與a的對應位置上的數字進行以下運算 對奇數字,對應位的數字相加後對13取餘 這裡用j代表10 q代表11 k代表12 對偶數字,用b的數字減去a的數字,若結果為負數,則再加10。這裡令個位為第1位。輸入格式 輸入...