day2.17

本文主要探讨了Python编程中的for循环和条件判断结构。通过实例解析了for循环的两种基本应用场景和嵌套使用,以及if、elif和else的条件控制。作业部分涉及分数判断、年龄分类、奇偶性检查以及数字遍历等练习,进一步巩固了对循环和分支的理解。此外,还涵盖了进阶题目,如找满足特定条件的数字和素数判断,以及乘法表的打印。
摘要由CSDN通过智能技术生成

day2.17 - 总结

内容

分支和循环

for循环:

for循环的两个基本应用场景

分支结构

流程控制

今日心得:

对for循环的嵌套运用有了更深刻的认识

作业

基础题
score = int(input('请输入成绩;'))
if score in range(60):
    print('不及格')
else:
    print('及格')
age = input('请输入年龄;')
if age in range(18):
    print('未成年')
elif age in range(18,151):
    print('成年')
else:
    print('这不是人')
a = int(input('请输入a的值;'))
b = int(input('请输入b的值;'))
c = a - b
if c % 2:
    print(c)
else:
    print('a-b的结果不是奇数')
for i in range(0,100,3):
    print(i)
for i in range(100,201):
    if i % 10 % 3 == 0 or i // 10 % 10 % 3 == 0:
        print(i)
    else:
        pass
num = 0
for i in range(100,201):
    if i // 10 % 10 == 5:
        num +=1
    else:
        pass
print(num)

for i in range(51,151,3):
    if i % 5:
        print(i)
    else:
        pass
sum = 0
for i in range(51,151,3):
    if i % 5:
        sum += i
    else:
        pass
print(sum)
num = 0
for i in range(0,100,3):
    if i % 10 == 2:
        num += 1
    else:
        pass
print(num)

进阶题

n = 1
num = int(input('请输入一个数;'))
while 10 ** n - num < 0:
    n += 1
if 10 ** n - num == 0:
    print(n+1)
else:
    print(n-1)


for i in range(100,1000):
    a = i % 10
    b = i // 10 % 10
    c = i // 100
    if a ** 3 + b ** 3 + c ** 3 == i:
        print(i)
    else:
        pass
num = int(input('请输入一个数;'))
for i in range(2,num):
   if num % i ==0:
       break
else:
    print('是素数')
for i in range(1,10):
    for j in range(1,i+1):
        x = i * j
        print(i,'*',j,'=',x,end='   ')
    print()
num = 100
for big in range(101):
    for middle in range(101):
        for small in range(101):
            if 3 * big + 2 * middle + 0.5 * small == 100 and big + middle + small == 100:
                print('大马',big,'中马',middle,'小马',small)
            else:
                pass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值