Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中如何从另一个变量中减去一个变量 将easygui导入为eg 导入系统 版本='百分比计算器' 选项=['百分比增加','百分比减少'] button=eg.buttonbox('您想计算什么',title=版本,choices=选项) 如果按钮==选项[0]: enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False) 如果输入'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False) 如果输入2'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() elif enter2_Python - Fatal编程技术网

在python中如何从另一个变量中减去一个变量 将easygui导入为eg 导入系统 版本='百分比计算器' 选项=['百分比增加','百分比减少'] button=eg.buttonbox('您想计算什么',title=版本,choices=选项) 如果按钮==选项[0]: enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False) 如果输入'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False) 如果输入2'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() elif enter2

在python中如何从另一个变量中减去一个变量 将easygui导入为eg 导入系统 版本='百分比计算器' 选项=['百分比增加','百分比减少'] button=eg.buttonbox('您想计算什么',title=版本,choices=选项) 如果按钮==选项[0]: enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False) 如果输入'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False) 如果输入2'999': 例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok') sys.exit() elif enter2,python,Python,这是我的密码。。。正如你所看到的,在底部附近,它写着‘enter2-enter’,我想用它减去用户输入的第二个数字,但它只是说 import easygui as eg import sys version = 'Percentage Calculator' Options = [ 'Percantage Increase', 'Percentage Decrease' ] button = eg.buttonbox ('What would you like to calculate'

这是我的密码。。。正如你所看到的,在底部附近,它写着‘enter2-enter’,我想用它减去用户输入的第二个数字,但它只是说

import easygui as eg 
import sys

version = 'Percentage Calculator'

Options = [ 'Percantage Increase', 'Percentage Decrease' ]

button = eg.buttonbox ('What would you like to calculate', title = version, choices =     Options)

if button == Options [0]:
    enter = eg.enterbox ('Please enter a number between 0 and 999.', title = version,     strip=False)
    if enter < '0' or enter > '999':
            eg.msgbox ('please choose a number between 0 and 999.', title = version,     ok_button='OK')
            sys.exit()
    enter2 = eg.enterbox ('please enter a number between 0 and 999, that is bigger than     the first number.', title = version, strip=False)
    if enter2 < '0' or enter2 > '999':
            eg.msgbox ('please choose a number between 0 and 999.', title = version,     ok_button='OK')
            sys.exit()
    elif enter2 < var enter:
            eg.msgbox ('please choose a number bigger than the first number.', title =     version, ok_button='OK')
            sys.exit()
    Subtract = enter2 - enter
    print (Subtract)
回溯(最近一次呼叫最后一次):
文件“C:\Users\olitr\u 000\Desktop\PYTHON\Percentage Calculator\Percentage Calculator.py”,第22行,在
减法=输入2-输入
TypeError:-:“str”和“str”的操作数类型不受支持
我能做什么,比如说输入1等于55,输入2=198,我怎么能得到它,使它做198-55


请帮助,如果您需要更多信息,请通知我。

您不能减去两个字符串,请先将它们转换为整数

Traceback (most recent call last):
  File "C:\Users\olitr_000\Desktop\PYTHON\Percentage Calculator\Percentage     Calculator.py", line 22, in <module>
    Subtract = enter2 - enter
TypeError: unsupported operand type(s) for -: 'str' and 'str'

不能减去两个字符串,先将它们转换为整数

Traceback (most recent call last):
  File "C:\Users\olitr_000\Desktop\PYTHON\Percentage Calculator\Percentage     Calculator.py", line 22, in <module>
    Subtract = enter2 - enter
TypeError: unsupported operand type(s) for -: 'str' and 'str'

不能减去两个字符串,先将它们转换为整数

Traceback (most recent call last):
  File "C:\Users\olitr_000\Desktop\PYTHON\Percentage Calculator\Percentage     Calculator.py", line 22, in <module>
    Subtract = enter2 - enter
TypeError: unsupported operand type(s) for -: 'str' and 'str'

不能减去两个字符串,先将它们转换为整数

Traceback (most recent call last):
  File "C:\Users\olitr_000\Desktop\PYTHON\Percentage Calculator\Percentage     Calculator.py", line 22, in <module>
    Subtract = enter2 - enter
TypeError: unsupported operand type(s) for -: 'str' and 'str'
这对你有帮助

Subtract = int(enter2) - int(enter)
将easygui导入为eg
导入系统
版本='百分比计算器'
选项=['百分比增加','百分比减少']
button=eg.buttonbox('您想计算什么',title=版本,choices=选项)
如果按钮==选项[0]:
enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False)
如果输入<'0'或输入>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False)
如果输入2<'0'或输入2>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
elif enter2
这将对您有所帮助

Subtract = int(enter2) - int(enter)
将easygui导入为eg
导入系统
版本='百分比计算器'
选项=['百分比增加','百分比减少']
button=eg.buttonbox('您想计算什么',title=版本,choices=选项)
如果按钮==选项[0]:
enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False)
如果输入<'0'或输入>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False)
如果输入2<'0'或输入2>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
elif enter2
这将对您有所帮助

Subtract = int(enter2) - int(enter)
将easygui导入为eg
导入系统
版本='百分比计算器'
选项=['百分比增加','百分比减少']
button=eg.buttonbox('您想计算什么',title=版本,choices=选项)
如果按钮==选项[0]:
enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False)
如果输入<'0'或输入>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False)
如果输入2<'0'或输入2>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
elif enter2
这将对您有所帮助

Subtract = int(enter2) - int(enter)
将easygui导入为eg
导入系统
版本='百分比计算器'
选项=['百分比增加','百分比减少']
button=eg.buttonbox('您想计算什么',title=版本,choices=选项)
如果按钮==选项[0]:
enter=eg.enterbox('请输入一个介于0和999之间的数字',title=version,strip=False)
如果输入<'0'或输入>'999':
例如msgbox('请选择一个介于0和999之间的数字',title=version,ok_按钮='ok')
sys.exit()
enter2=eg.enterbox('请输入一个介于0和999之间的数字,该数字大于第一个数字',title=version,strip=False)
假若耳鼻喉科