赞
踩
例题一:
一个球从100米高度落下,每次弹起都是之前的一半 总共弹起多少次(假定最小弹起高度是0.01m) 总共走了多少米
- height = 100
- times = 0
- sum = height#移动的距离
- #弹起来的高度 height / 2 大于0.01
- while height / 2 >= 0.01:
- times += 1#次数加一
- height /= 2#高度减半
- sum += height * 2# *2 累加上下距离
- print("总共弹了"+str(times)+"次,"+"有"+str(round(sum,2))+"米")
例题二:
在控制台中录入一个整数,判断是否为素数 只能被1和自身整除的数字 例如9 判断9能否被2 ---8之间的数字整除,如果能,说明不是素数 提示:循环出2到该数字-1之间的整数,再判断能否被整除
- num = int(input("请输入一个整数:"))
- if num < 2:
- print("不是素数")
- else:
- for i in range(2,num):
- if num % i == 0:
- print(num,"不是素数")
- break#如果有结论了,就不需要和后数字进行比较
- else:
- print(num,"是素数")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。