Lv.1
这个人一点都不懒,但他就是没写。
签名:要么写小说,要么逛百科,要么刷洛谷。要么做游戏,要么。。。。。。
在 【教程】QT,教程,C语言,第一个简单程序 中回复
#include<stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char name[100];
scanf("%c",name)
printf("hello %c",name);
return 0;
}
这才叫 精简
2018-07-23T09:45:12 点赞:0
在 【求助】Python大佬帮忙看看 中回复
啊啊啊上传个图片这么难吗
#Caesar Cipher
SYMBOLS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
MAX_KEY_SIZE = len(SYMBOLS)
def getmMode():
while True:
print('Do you wish to encrypt or decrypt a message?')
mode = input().lower()
if mode in ['encrypt','e','decrypt','d']:
return mode
else:
print('Enter either "encrypt" or "e" or "decrypt" or "d".')
def getMessage():
print('Enter your message:')
return input()
def getKey():
key = 0
while True:
print('Enter the key number (1-%s)' % (MAX_KEY_SIZE))
key = int(input())
if(key >= 1 and key <=MAX_KEY_SIZE):
return key
def getTanslatedMessage(mode,message,key):
if mode[0] == 'd':
key = -key
transleted = ' '
for symbol in message:
symbolIndex = find(symbol)
if symbolIndex == -1: #Symbol not find in SYMBOLS.
#Just a喵 this symbol without any change.
translated += symbol
else:
#Encrypt or decrypt.
symbolIndex += key
if symbolIndex >= len(SYMBOLS):
symbolIndex -=len(SYMBOLS)
elif symbolIndex < 0:
symbolIndex += len(SYMBOLS)
translated + SYMBOLS[symbolIndex]
return translated
mode = getMode()
message = getMessage()
key = getkey()
print('Your translated text is:')
print(getTanslatedMessage(mode,message,key))
2018-08-01T10:41:09 点赞:0