1、从键盘输入整数,判断其能否被3和5整除。
如果只能被3整除,则输出A;
如果只能被5整除,则输出B;
如果同时能被3和5整除,则输出C。
方法:if else嵌套
注意事项:输入int型
错误:未注意int型,错误使用break(Python中只用于if语句、for和while循环)
答案如下:
number=int(input("请输入一个整数:"))
if number%3==0:
if number%5==0:
print("A")
else:
print("B")
else:
if number%5==0:
print("C")
2、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……,计算该数列的前20项之和
方法:列表
注意事项:数字类型(数据类型转换),重复执行某一代码(while循环)
错误:int型未转换成float
答案如下:
list=[1,2]
count=0
while count<=21:
list.append(list[-1]+list[-2])
count+=1
num=0
for i in range(0,20):
num+=list[i+1]/list[i]
print(num)
3、