我仍然不熟悉编程,我只是在开发简单的程序来自动化日常办公室工作。
我编写的系统代码最多,但是每当我尝试添加while循环时,它都会破坏代码并导致程序在输入Y值后关闭。输入Y值后的打印文本将永远不会出现。我的代码在下面。
一切正常,直到我尝试将其放入while循环,然后停止工作。这里有我想念的东西吗?
删除while循环并使一切重新工作
import os
import subprocess
import time
import pyautogui
x=15
y=10
while x != 333:
print("test")
print("15 - 10 is",x-y)
print("Okay now tell me what X should be")
x = input("Enter a numerical value for X: ")
print("Excellent! Now let's do Y")
y = input("Enter a numerical value for Y: ")
print("Okay now let's compare X and Y")
#don't forget to indent!
if x > y:
print("X is greater than Y!")
elif y > x:
print("Y is greater than X!")
else:
print("X is equal to Y!")
print(x, y)
time.sleep(2)
input("Press Enter to continue...")
答案 0 :(得分:1)
jobs submit training
返回一个字符串,因此当循环返回并尝试打印input
时,它会崩溃,因为您不能减去字符串。