这是我的打印声明:
printf("%d %f\n",kPower, raisePower);
Run Code Online (Sandbox Code Playgroud)
这是我的输出:
-4 0.000100
-3 0.001000
-2 0.010000
-1 0.100000
0 1.000000
1 10.000000
2 100.000000
3 1000.000000
4 10000.000000
Run Code Online (Sandbox Code Playgroud)
我希望它像这样打印:

UPDATE
所以我把我的正面价值观排成一行:
-4 0.0
-3 0.0
-2 0.0
-1 0.1
0 1.0
1 10.0
2 100.0
3 1000.0
4 10000.0
Run Code Online (Sandbox Code Playgroud)
到目前为止,这是我的新代码:
printf("%d %10.1f\n",kPower, raisePower);
Run Code Online (Sandbox Code Playgroud)
我不知道,我应该制作一个for循环以不同的格式打印每一个(积极结果与阴性结果)吗?
好的,这是我的代码的一部分(我已经导入了sys)
if __name__ == '__main__':
MyCaesarCipher = CaesarCipher() #MyCaesarCipher IS a CaesarCipher()
if len(sys.argv) >1:
#what will it check?
Done = False
while not Done:
print('C Clear All')
print('L Load Encrypted File')
print('R Read Decrypted File')
print('S Store Encrypted File')
print('W Write Decrypted File')
print('O Output Encrypted Text')
print('P Print Decrypted Text')
print('E Encrypt Decrypted Text')
print('D Decrypted Encrypted Text')
print('Q Quit')
print('----------------')
print('Enter Choice>')
Run Code Online (Sandbox Code Playgroud)
所以我要做的是,如果命令行长度大于1,则程序将作为脚本运行。
这是指令:
如果未输入命令行参数,则脚本将进入菜单模式。如果在脚本运行期间提供了多个命令行参数(脚本名称以外的任何参数),它将进入单一运行模式。
我不知道这意味着什么。