python 在一个范围内,寻找另一个数字的所有整数倍数,并计算一共有多少个倍数
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.
英语有点多,看着有点烦,请见谅.第一部分我已经尽量翻译最主要的举例了.
如果没有时间,给我一个详细的思路或者方向也行.:)
这个是问题,真心不会做.我用的是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.
英语有点多,看着有点烦,请见谅.第一部分我已经尽量翻译最主要的举例了.
如果没有时间,给我一个详细的思路或者方向也行.:)
英语人气:353 ℃时间:2019-10-19 21:33:14
优质解答
def count_multiples(base, start, stop): result=[] for item in range(start,stop): &n...
我来回答
类似推荐
猜你喜欢
- 1用”贝”字组成的字都与什么有关
- 2They start to read the book.否定句
- 3一吊车在2s内将1500N的货物提高2m后,在空中停留了3s,又在5s内沿水平方向将货物移送了10m,则10s内吊车的功率为( ) A.300W B.2000W C.3000W D.1500W
- 4冷淡的,反义词是什么.
- 5My friends often help me ___(do)my homeword.
- 6Tom is 12 years old.Jim is 14 years old.
- 7我需要“Happy Children'day”主题的材料,英文的,不要太长的,要出黑板报用的.有翻译的话我会加分.
- 8一杯盐水重400克,其中盐和水的比是1:19.
- 9形容性物主代词与名词性物主代词的所有格形式有什么区别吗,分别在什么情况下使用
- 10根号,10的6次方