xxlxxl 发表于 2020-7-23 14:17:46

关于command-line argument

题目要求是如果给出的数字大于arguments的数量,就输出 “too big”

zltzlt 发表于 2020-7-23 14:21:48

???

wp231957 发表于 2020-7-23 14:28:15

试一试这个代码
import sys

print (sys.argv)
print (sys.argv)
print (sys.argv)
print (sys.argv)
print (sys.argv)
print (sys.argv)
这样测试
D:\wp>py app4.py 1 2 3 4 5

xiaosi4081 发表于 2020-7-23 14:35:05

本帖最后由 xiaosi4081 于 2020-7-23 15:03 编辑

from sys import argv

i = True
for j in argv:
    if j.isdigit():
      if int(j) > len(argv):
            print("Too big!")
            break
      

永恒的蓝色梦想 发表于 2020-7-23 14:41:10

本帖最后由 永恒的蓝色梦想 于 2020-7-23 14:44 编辑

from sys import argv, stdout

if max(map(int, argv)) > len(argv):
    stdout.write("Too big!")
页: [1]
查看完整版本: 关于command-line argument