# 方法1
a =int(input('请输入一个整数:'))
b =int(input('请输入一个整数:'))if(a - b)%2:print(a - b)else:print('a-b的结果不是奇数')# 方法2
a =int(input('输?a'))
b =int(input('输?b'))print(a - b)if(a - b)%2!=0elseprint('a-b的结果不是奇数')
4. 使?while循环输出 0~100内所有3的倍数。
# 方法1
x =0while x <99:
x +=3print(x)# 方法2
num =0whileTrue:if num %3==0:print(num)
num +=1if num >100:break
二、进阶题
1.使用循环计算 123*4…*10 的结果
x =1for i inrange(1,11):
x *= i
print(x)
2.统计100以内个位数是2并且能够被3整除的数的个数。
count1 =0for i inrange(0,101,2):if i %3==0and i %10==2:
count1 +=1print(count1)
# 方法1for big inrange(0,34):for middle inrange(0,51):
small =100- big - middle
if small %2:continueif big *3+ middle *2+ small /2==100:print('大马:', big,' 中马:', middle,' 小马:', small, sep='')# 方法2for i inrange(35):# 使用中马for j inrange(51):# 使用小马
z =100- i - j
if3* i +2* j + z /2==100:print(f'大马{i}匹,中马{j}匹,小马{z}匹')