相关疑难解决方法(0)

如何将输入读作数字?

在下面的代码中为什么xy字符串而不是整数?网上的所有内容都说要使用raw_input(),但是我读input()raw_input()在Python 3.x中重命名的Stack Overflow(在一个不处理整数输入的线程上).

play = True

while play:

    x = input("Enter a number: ")
    y = input("Enter a number: ")

    print(x + y)
    print(x - y)
    print(x * y)
    print(x / y)
    print(x % y)

    if input("Play again? ") == "no":
        play = False
Run Code Online (Sandbox Code Playgroud)

python int input python-2.7 python-3.x

261
推荐指数
7
解决办法
76万
查看次数

获得用户输入

我正在运行这个:

import csv
import sys
reader = csv.reader(open(sys.argv[0], "rb"))
for row in reader:
    print row
Run Code Online (Sandbox Code Playgroud)

我得到了回应:

['import csv']
['import sys']
['reader = csv.reader(open(sys.argv[0]', ' "rb"))']
['for row in reader:']
['    print row']
>>> 
Run Code Online (Sandbox Code Playgroud)

因为sys.argv[0]我希望它提示我输入文件名.

如何让它提示我输入文件名?

python user-input

137
推荐指数
5
解决办法
40万
查看次数

标签 统计

python ×2

input ×1

int ×1

python-2.7 ×1

python-3.x ×1

user-input ×1