当前位置: 首页 > 知识库问答 >
问题:

寻找指导继续我的第一个节目

萧心水
2023-03-14
# Timeslot(TS) of hours slept.
TS_start_sleep = int(raw_input("What time did you go to sleep last night:"))
TS_end_sleep = int(raw_input("What time did you wake up this morning:"))

def sleep_TS(points):
    if
points = 0      # Beginning points.

# SLEEP

# Amount of hours slept.
hrs_slept = int(raw_input("Hours slept today:"))

def sleep_length(points):
    if hrs_slept == 8:
        points += 50
    elif 9 <= hrs_slept <= 17:
        points = -10 * hrs_slept + 120
    elif 4 <= hrs_slept <= 7:
        points = 10 * hrs_slept - 40
    elif 0 <= hrs_slept <= 3:
        points = 10 * hrs_slept - 50
    else:
        print "Invalid input. Valid hours are between 0 and 17."
    points_sleep_length = points
    print "+", points, "points"

    sleep_length(points)

共有1个答案

尚俊楠
2023-03-14

我不知道这里有什么问题,你有什么特别的问题吗?

你可以考虑的一件事是:目前看起来,他们首先输入小时数,然后你调用你的函数,无论他们输入了什么。直到函数结束时,他们才被告知小时是否无效,然后你必须再次运行程序。最好只在进行了有效输入后才进行调用。

例如:

hrs_slept = input("Hours Slept Today:")
while hrs_slept not in xrange(0, 18):
    print "Invalid input. Valid hours are between 0 and 17"
    print "Please try again"
    hrs_slept = input(Hours Slept Today:")
print "You slept for " + str(hrs_slept) + " hours"
 类似资料:
  • 如何在数据集中找到几个最小值中的第一个?我希望至少2大于最小值。 例如, 我想将df['value'][0]或者简单地说(0.6)标识为这个数组中的第一个最小值。然后将df[‘值’][4]或(2.8)确定为至少比第一个确定的最小值(0.6)大2的值。 这适用于其他数据集,但在最小值为第一个时不适用。 理想的输出是: 正如评论中建议的那样,循环将是更好的方法。

  • 仅适用于与 Android 手机配对的 Polar M600 如您无法找到您的手机,您可以使用 M600 让手机响铃,即使手机被设置为静音或仅振动也能操作。 请注意,要使用此功能,M600 必须通过蓝牙连接至手机。 让手机响铃 按下侧边电源按钮打开应用程式菜单,找到并轻触Find my phone(找到我的手机)。 如您的手机位于有效的蓝牙连接范围内,您的手机将开始响铃。如手机未响铃,请尝试移动至

  • 题目描述 给定若干整数,请设计一个高效的算法,确定第k小的数。 输入格式: 测试数据有多组,处理到文件尾。每组测试数据的第1行输入2个整数n,k(1≤k≤n≤1000000)。第2行输入n个整数,每个数据的取值范围在0到1000000之间。 输出格式: 对于每组测试,输出第k小的数。 输入样例: 5 3 1 2 2 2 1 9 3 1 2 3 4 5 6 9 8 7 输出样例: 2 3 提示: 如

  • 问题内容: 我正在尝试找到用于创建图形关系的简单Java API。它应该有这样一些功能,,,,等我不需要UI,只是逻辑。 我找到了很多学术项目,但似乎没有一个是“ 权威图形API ”。 有人知道这样的API吗? 问题答案: JGraphT听起来像您追求的那样。 JGraphT是一个免费的Java图形库,提供数学图形理论对象和算法。JGraphT支持各种类型的图。 他们的API可以从各种输入创建图形

  • 问题内容: 为什么以下项目失败?为什么使用编解码器成功? 结果是: 问题答案: 在二进制文件中,看起来像。如果你在上读到有关的信息,你会看到,这样的字节必须后面跟两个格式。因此,例如: 但这仅仅是例外的机械原因。在这种情况下,你几乎可以肯定用拉丁文1编码了一个字符串。你可以看到UTF-8和拉丁文1看起来如何不同: (请注意,我在这里混合使用了Python 2和3表示形式。输入在任何版本的Pytho

  • 问题内容: 假设我在数据库中存储了一堆假期。 我需要做的是找出下一个工作日,不包括数据库中定义的星期六和公众假期。 例如。 假设今天是2月15日(星期五),而17日和18日是公众假期(在数据库中定义为日期时间)。因此,现在当我按下显示下一个工作日的按钮时,它将返回2月19日。 哪种方法最有效? 问题答案: 最简单 第1步:从数据库获取假期并将其格式化为您的格式,并将其保留在 第2步:创建一个增加天