使用while循环完成:输入一组正整数(输入-1则结束输入),计算其中有多少个能被3整除且个位数为6的整数
count = 0
count_6 = 0
while True:
data = input()
if data== '-1':
break
else:
if int(data) % 3==0:
count +=1
if data[-1] == '6':
count_6 +=1
print("整除3的个数{},整除3且个位数为6的个数{}".format(count, count_6))
给个例子做参考:
lst = []
while True:
n = int(input())
if n ==-1:
break
if n%3==0 and str(n).endswith('6'):
lst.append(n)
print(f'符合要求的数有{len(lst)}个')
#print(lst)