我只做了一项活动(虽然这是一项小型活动,但我需要每天完成五项)。这只是保存一个人的数字并删除其他所有内容
这是说明:
这是我目前的代码:
start_number = input('Start number: ')
end_number = input('Ending number: ')
def necklace (start_number, end_number):
while start_number != end_number
start_number = start_number + end_number
i += 1
if start_number == end_number:
break
print start_number
print end_number
print i
让我们一步一步地走完这一步。听起来我们需要一个函数,给定两个初始输入,生成描述项链的列表,包括最后两个输出
很容易得出下一个数字:
但要想知道什么时候该停下来就更难了。停止条件是什么?当最后两个元素与前两个元素相同时?等等:我们可以比较列表元素,对吗?让我们这样做吧
我们一出去,就把项链还给你
现在,调用此函数将为您提供整个项链链,您应该可以轻松地从中显示其余的需求
要回答问题而不泄露整个问题,请执行以下操作:
您可以通过执行模10运算来获得数字的一位数。例如: 52%10=2
这适用于任意数字,因此5842068%10等于8
更多关于模here的信息
输出: 第一个单位数:1
第二个单位数:8
第一个数字:1
第二个数字:8
项链尺寸:14
项链:[1,8,9,7,6,3,9,2,1,3,4,7,1,8]
代码是不言自明的。
相关问题 更多 >
编程相关推荐