をstrをするフロートを変換できません。ここのコードです:もちろん印刷数学:暗黙的に
import time
time.sleep(0.7)
while True:
print("Enter the word 'quit' to quit the calculator :(")
print("Enter the word 'freenet' to enroll the SSHcrack")
user_input = input(": ")
if user_input == "quit":
break
elif user_input == "freenet":
num1 = float(input("Enter a Port to Crack:"))
num2 = input("Enter a Network Name")
num3 = float(input("Enter an IP-Address,(without symbols!):"))
result = num3/num1
result2 = result/13
print("Injectable SSH "+ result2 +"for the Network "+num2)
これは単なる計算機ですが(私が唯一の問題のコードブロックを追加しました)、私は周りにテストしたいですあなたが明示的に文字列に結果2とNUM2を変換する必要があり
Traceback (most recent call last):
File "<mypath>", line 51, in <module>
print("Injectable SSH "+ result2 +"for the Network "+num2)
TypeError: Can't convert 'float' object to str implicitly