如何使输入与参数一起使用?

米卡·申克(Micah Schenk)

我已经开始了python课程,但我的书似乎对我没有帮助。我的教授有一个程序,用不同的输入轰炸我的代码,如果任何输入不起作用,则我的代码“错误”。我已经做了很多天的编辑工作,完全不知所措。如果有人输入并输入实际数字,我的代码将起作用。但是我的代码未能通过测试的地方是输入是否为“ miles_to_laps(26)”,它会出错。

我尝试将输入更改为int(input()),但这不能解决问题。我经历了更改变量甚至更改输入法的过程,但仍然茫然。我已经尝试联系我的老师,但是6天没有任何回应,而3天都迟到了,我觉得我什么也没去。

user_miles = int(input())

def miles_to_laps(user_miles):
    x = user_miles
    y = 4
    x2 = x * y
    result = print('%0.2f' % float(x2))
    return result

miles_to_laps(user_miles)

我的代码适用于实数输入,但是我的教授希望使用Miles_to_laps(26)和Miles_to_laps(13)之类的输入来创建相同的输出。

叶夫根尼

对于奇怪的输入功能,您可以尝试:

import re

def parse_function_text(s):
    try:
        return re.search("miles_to_laps\((.+)\)", s)[1]
    except TypeError:
        return None

def accept_input(user_input):
    desugar = parse_function_text(user_input)
    if desugar is not None:
        user_input = desugar    
    try:
        return float(user_input)
    except ValueError:
        raise ValueError("Cannot process input %s" % user_input)

assert accept_input("miles_to_laps(3.5)") == 3.5

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MATLAB:如何将 fsolve 与多个输入一起使用,每个输入都依赖于多个参数?

来自分类Dev

如何使输入与背景图像一起使用?

来自分类Dev

重载解析如何与可变参数一起使用?

来自分类Dev

如何将ArgumentOutOfRangeException与多个参数一起使用?

来自分类Dev

如何与xargs一起使用两个参数?

来自分类Dev

重载解析如何与可变参数一起使用?

来自分类Dev

日期搜索参数如何与“期间”字段一起使用?

来自分类Dev

类型推断如何与可选参数一起使用?

来自分类Dev

将Scrapyd与参数一起使用

来自分类Dev

Swift错误:“&”与类型为“ UnsafeMutablePointer”的非输入参数一起使用

来自分类Dev

如何将构造函数与无参数的参数一起使用

来自分类Dev

如何编写可与其他参数指定的参数一起使用的bash脚本?

来自分类Dev

如何使用MagicSuggest使每种方法与多个输入一起使用?

来自分类Dev

如何将 v-for 与 Range 一起使用并使用 push() 添加其他输入

来自分类Dev

与sqlcommandbuilder一起使用参数化参数[无dataadapter]

来自分类Dev

如何使用MessageListenerAdapter在Spring amqp中将Pojo与消息类型参数一起使用?

来自分类Dev

如何使用太空黑客进行别名尾随与提供的参数一起使用

来自分类Dev

如何根据标志将Oozie动作与输入路径一起使用

来自分类Dev

如何在输入文本中将此Javascript与jQuery一起使用?

来自分类Dev

如何将IF语句与字符串用户输入一起使用?

来自分类Dev

如何将Formik与带有点“。”的输入名称一起使用?

来自分类Dev

如何将表函数与长度为2的输入集合一起使用?

来自分类Dev

如何将form_for与非输入元素一起使用?

来自分类Dev

如何在输入文本中将此Javascript与jQuery一起使用?

来自分类Dev

如何将 math.random() 与输入字符一起使用?

来自分类Dev

如何将构建器模式与所有参数强制一起使用?

来自分类Dev

如何将xpcall与具有参数的函数一起使用?

来自分类Dev

如何在sudoers中将命令参数与Cmnd_Alias一起使用?

来自分类Dev

(如何)可以将过滤器/参数与Apigility中的DB连接服务一起使用?

Related 相关文章

  1. 1

    MATLAB:如何将 fsolve 与多个输入一起使用,每个输入都依赖于多个参数?

  2. 2

    如何使输入与背景图像一起使用?

  3. 3

    重载解析如何与可变参数一起使用?

  4. 4

    如何将ArgumentOutOfRangeException与多个参数一起使用?

  5. 5

    如何与xargs一起使用两个参数?

  6. 6

    重载解析如何与可变参数一起使用?

  7. 7

    日期搜索参数如何与“期间”字段一起使用?

  8. 8

    类型推断如何与可选参数一起使用?

  9. 9

    将Scrapyd与参数一起使用

  10. 10

    Swift错误:“&”与类型为“ UnsafeMutablePointer”的非输入参数一起使用

  11. 11

    如何将构造函数与无参数的参数一起使用

  12. 12

    如何编写可与其他参数指定的参数一起使用的bash脚本?

  13. 13

    如何使用MagicSuggest使每种方法与多个输入一起使用?

  14. 14

    如何将 v-for 与 Range 一起使用并使用 push() 添加其他输入

  15. 15

    与sqlcommandbuilder一起使用参数化参数[无dataadapter]

  16. 16

    如何使用MessageListenerAdapter在Spring amqp中将Pojo与消息类型参数一起使用?

  17. 17

    如何使用太空黑客进行别名尾随与提供的参数一起使用

  18. 18

    如何根据标志将Oozie动作与输入路径一起使用

  19. 19

    如何在输入文本中将此Javascript与jQuery一起使用?

  20. 20

    如何将IF语句与字符串用户输入一起使用?

  21. 21

    如何将Formik与带有点“。”的输入名称一起使用?

  22. 22

    如何将表函数与长度为2的输入集合一起使用?

  23. 23

    如何将form_for与非输入元素一起使用?

  24. 24

    如何在输入文本中将此Javascript与jQuery一起使用?

  25. 25

    如何将 math.random() 与输入字符一起使用?

  26. 26

    如何将构建器模式与所有参数强制一起使用?

  27. 27

    如何将xpcall与具有参数的函数一起使用?

  28. 28

    如何在sudoers中将命令参数与Cmnd_Alias一起使用?

  29. 29

    (如何)可以将过滤器/参数与Apigility中的DB连接服务一起使用?

热门标签

归档