Python笔记-练习

#根据输入的百分制成绩打印‘及格’或者‘不及格’,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,'是素数')
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值