python 在一个范围内,寻找另一个数字的所有整数倍数,并计算一共有多少个倍数
这个是问题,真心不会做.我用的是python 2.7.要用 for loop
1) 建立程序 count_multiples() which takes 三个非负整数:base,start and stop,prints each integer multiple of base which
occurs between start and stop (including start but not including stop) on a separate line,
and returns the number of multiples found.假如 base = 3,那在start = 9 和stop = 15之间就有2个整倍数,9 和 12,但不包括15.the easiest way to test whether one number is an integer multiple of another is with the % operator.
\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05
\x05\x05\x05\x05
\x05\x05\x05
\x05\x05
\x05\x05\x05
\x05\x05\x05\x05
\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05
2).Write a function user_input_multiples() which takes a single integer input base.This
function will get start and stop values from the user with two calls to raw_input(),call
count_multiples() to determine the number of integer multiples of base between the user
specified start and stop,and then ask again for new start and stop values.The function will
continue asking for new start and stop values until at least one of the following cases occurs:
\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05\x05
The user enters a negative value for start or stop.
\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05\x05
The user enters a value for stop which is less than the value for start.
\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05\x05
The function count_multiples() returns zero (eg:there were no multiples between start and stop).
Once the function stops asking for input,it will return the total number of multiples found (the total
over all calls to count_multiples()).Hint:You will
want to use a while loop for this function.
英语有点多,看着有点烦,请见谅.第一部分我已经尽量翻译最主要的举例了.
如果没有时间,给我一个详细的思路或者方向也行.:)
人气:127 ℃ 时间:2019-10-19 21:33:14
解答
def count_multiples(base, start, stop): result=[] for item in range(start,stop): &n...
推荐
猜你喜欢
- 请问NCBI dna BLAST结果中Max score、Total score、E value、Query Coverage、Max Ident
- 英语翻译
- 律知武终不可胁,白单于.单于愈益欲降之,乃幽武,置大窖中,绝不饮食.天雨雪,武卧啮雪,与毡毛并咽之,数日不死.匈奴以为神,乃徙武北海上无人处,使牧羝,羝乳乃得归.别其官属常惠等,各置他所.
- 房间撒硫磺粉有毒么
- 把2米长的圆柱形木棒锯成三段,表面积增加了4dm2,原来木棒的体积是多少dm3?
- 小学五年级童年圣地作文400字
- I like climb the Great Wall有什么错误
- 用适当的代词填空 Can you carry this box upstairs by ______