#根据输入的百分制成绩打印‘及格’或者‘不及格’,60分以下为不及格
score = float(input('请输入你的成绩:'))
if score < 60:
print('不及格')
else:
print('恭喜你,及格了')
#根据输入的年龄打印‘成年’或者‘未成年’。18岁以下为未成年,如果年龄不在正常范围内(0-150)则打印‘这不是人’
age = int(input('请输入你的年龄:'))
if 150 > age > 0:
if age > 18:
print('这是一个成年人')
else:
print('未成年')
else:
print('这不是人')
#输入两个整数,判断两数相减的结果是奇数还是偶数
num1 = int(input('请输入一个数字:'))
num2 = int(input('请再输入一个数字:'))
if (num1 - num2) % 2 == 0:
print('结果是偶数',num1-num2)
else:
print('结果是奇数',num1-num2)
#用for循环打印1-100以内的奇数
for i in range(0,101):
if i % 2 != 0: #if i % 2 == 0: 是偶数就不打印
#continue
print(i)
#用while循环打印0-100所有的偶数
i = 0
while i <= 100:
if i % 2 == 0:
print(i)
i += 1
#计算1-100的和
i = 0
result = 0
while i < 100:
i += 1
result = result+i
print(result)
j = 0
for i in range(0,101):
j += i
print(j)
#统计100以内个位数是2并且能被3整除的数的个数
count = 0 #定义一个变量来表示个数
for i in range (0,101):
if i % 10 == 2 and i % 3 == 0:
count += 1
print(i)
print('满足条件的数字的个数是',count,'个')
#输入一个任意整数,求它是几位数
num = int(input('请输入一个整数:'))
count = 0
while True:
count += 1
num //= 10
if num == 0:
break
print('您输入的是数字是',count,'位数')
#打印所有的水仙花数
for i in range(100,1000):
ge = i % 10
shi = i // 10 % 10
bai = i // 100
if ge ** 3 + shi ** 3 + bai ** 3 == i:
print(i)
#写一个程序可以不断地输入内容,如果输入的内容是‘exit’,则打印‘程序结束’后结束该程序
while True:
content = input('请输入:')
if content == 'exit':
print('程序结束')
break
#求素数
for i in range(101,201):
for j in range(2,int(i ** 0.5)):
if i % j == 0:
break #break放在内循环内,用来结束内循环
else:
#for-else语句:当循环里的break语句没有被执行时,就会执行else语句
print(i,'是素数')
Python笔记-练习
最新推荐文章于 2024-04-11 18:13:30 发布