给定一个数字,判断是单数还是双数
a = int(input("请输入一个整数"))
if a%2 == 0 :
print("双数")
elif a%2 != 0:
print("单数")
else:
print("输入有误")
给定一个数字,判断是否能被3整除
a = float(input("请输入一个数字"))
if a % 3 == 0:
print("true")
else :
print("false")
给定一个数字,判断是不是三位数
a = int(input("请输入一个数字"))
if a>99 and a<1000 :
print("true")
else :
print("false")
给定一个数字,判断其个位数是否为7
a = float(input("请输入一个数字"))
if a%10 == 7:
print("true")
else :
print("false")
给定一个数字,根据上面函数,计算Y的值
x = float(input("请输入一个数"))
y=0
if x<2:
y=x
elif x<6 and x>=2:
y = x**2+1
elif x<10 and x>=6:
y = -x
elif x>=10:
y = -x**2-1
print(y)
循环结构
# 1.将"上课了,关手机啦"输出100遍
for a in range(1,101):
print(a)
# 2.使用while循环输出1 - 100之间的所有数字
i=0
while i<100:
i+=1
print(i)
# 3.使用while循环输出1 - 100之间不能被3整除的数字
i=0
while i<100:
i+=1
if i%3 != 0:
print(i)
# 4.使用while循环输出1 - 100之间所有能被3整除的数字
i=0
while i<100:
i+=1
if i%3 == 0:
print(i)
# 5.输出1 - 100内的所有奇数
for i in range(1,101):
if i%2 != 0:
print(i)
# 6.求1 - 2 + 3 - 4 + 5...99的所有数的和
sum=0
for i in range(1,100):
if i%2==1:
sum+=i
else:
sum-=i
print(sum)
# 8.计算2的100次方中有多少个9
a = str(2**100)
b = list(a)
num = 0
for i in range(len(b)):
if str(9) in b[i]:
num+=1
print("2的100次方中有%s个9"% num)