Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.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/8/python-3.x/17.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读取用户输入_Python_Python 3.x - Fatal编程技术网

用Python读取用户输入

用Python读取用户输入,python,python-3.x,Python,Python 3.x,编写执行以下操作的嵌套决策结构:如果amount1大于10而amount2小于100,则显示amount1和amount2中的较大值 这就是我到目前为止所做的: amount1=print('Enter amount1:') amount2=print('Enter amount2:') if amount1> 10 and amount2< 100: if amount1>amount2: print('amount1 is greater')

编写执行以下操作的嵌套决策结构:如果amount1大于10而amount2小于100,则显示amount1和amount2中的较大值

这就是我到目前为止所做的:

amount1=print('Enter amount1:')
amount2=print('Enter amount2:')
if amount1> 10 and amount2< 100:
    if amount1>amount2:
        print('amount1 is greater')
    elif amount2>amount1:
        print('amount2 is greater')
else:
    print('Amounts not in valid range')
amount1=print('输入amount1:')
amount2=print('输入amount2:')
如果数量1>10且数量2<100:
如果数量1>数量2:
打印('数量1大于')
elif数量2>数量1:
打印('数量2大于')
其他:
打印('金额不在有效范围')
当我运行程序时,出现以下错误消息:

Traceback (most recent call last):
  File "/Users/Yun/Documents/untitled", line 3, in <module>
    if amount1> 10 and amount2< 100:
TypeError: unorderable types: NoneType() > int()
回溯(最近一次呼叫最后一次):
文件“/Users/Yun/Documents/untitled”,第3行,在
如果数量1>10且数量2<100:
TypeError:无序类型:NoneType()>int()
函数
print()
返回
None
,存储在
amount1
amount2
中。您可能打算在那里使用
input()

amount1 = input('Enter amount1:')
amount2 = input('Enter amount2:')
print()
函数返回
None
,存储在
amount1
amount2
中。您可能打算在那里使用
input()

amount1 = input('Enter amount1:')
amount2 = input('Enter amount2:')
你是说

amount1=raw_input('Enter amount1:')
amount2=raw_input('Enter amount2:')

if amount1> 10 and amount2< 100:
    if amount1>amount2:
        print('amount1 is greater')
    elif amount2>amount1:
        print('amount2 is greater')
else:
    print('Amounts not in valid range')
amount1=原始输入('输入amount1:')
amount2=原始输入('输入amount2:')
如果数量1>10且数量2<100:
如果数量1>数量2:
打印('数量1大于')
elif数量2>数量1:
打印('数量2大于')
其他:
打印('金额不在有效范围')
你是说

amount1=raw_input('Enter amount1:')
amount2=raw_input('Enter amount2:')

if amount1> 10 and amount2< 100:
    if amount1>amount2:
        print('amount1 is greater')
    elif amount2>amount1:
        print('amount2 is greater')
else:
    print('Amounts not in valid range')
amount1=原始输入('输入amount1:')
amount2=原始输入('输入amount2:')
如果数量1>10且数量2<100:
如果数量1>数量2:
打印('数量1大于')
elif数量2>数量1:
打印('数量2大于')
其他:
打印('金额不在有效范围')
  • 您需要使用输入而不是打印功能
  • 您需要将变量amount1和amount2转换为int数据类型
  • amount1=int(输入('Enter amount1:'))
    amount2=int(输入('输入amount2:'))
    如果数量1>10且数量2<100:
    如果数量1>数量2:
    打印('数量1大于')
    elif数量2>数量1:
    打印('数量2大于')
    其他:
    打印('金额不在有效范围')
    
  • 您需要使用输入而不是打印功能
  • 您需要将变量amount1和amount2转换为int数据类型
  • amount1=int(输入('Enter amount1:'))
    amount2=int(输入('输入amount2:'))
    如果数量1>10且数量2<100:
    如果数量1>数量2:
    打印('数量1大于')
    elif数量2>数量1:
    打印('数量2大于')
    其他:
    打印('金额不在有效范围')
    
    在Python3中,原始输入被替换为输入@很抱歉,在Python3中没有看到py3k标记
    raw\u input
    被替换为just
    input
    @抱歉,没有看到py3k标签