Python for语句应用

1、字符串

str = "hello"      #字符串hello
for n in str:
    print(n,end="  ")

2、打印1-100

for num in range(1,101):   #1-100
    print(num)

3、打印三角形

n = int(input("请输入行数:"))
for trigon in range(n):     #range(0,n)
    for tri in range(trigon+1):    
        print("*",end=" ")   
    print()

4、打印矩形

n = int(input("请输入行数:"))  
for rectangle in range(n):     
    for rec in range(n):
        print("*",end="  ")
    print()

5、打印1-100之间的偶数

for num in range(1,101):
    if num%2 == 0:      #偶数
        print(num)

6、打印5-88之间的奇数并能被3整除

for num in range(5,89):
    if num%2 == 1 and num%3 == 0:   #奇数且能被3整除
        print(num)

7、打印九九乘法表

for i in range(1,10):
    for j in range(1,i-1):
        print(j,"*",i,"=",(i*j),end="\t")
    print()

8、打印33-88之间的前20个偶数

count = 0
for num in range(33,89):
    if num%2 == 0:
        count += 1      #数量+1
        print(num)
        if count == 20:    
            break
        print(num)

9、打印1-50之间偶数,如果偶数大于40停止循环

for num in range(1,51):
    if num%2 == 0 and num<=40:
        print(num)

10、输出五个学生成绩 最终求平均成绩

sum=0                           #sum为和
for s in range(1,6):
    print("请输入第",s,"个同学的成绩")
    score = int(input())          #int 数字类型,定义input为数字类型
    sum += score
print("这个班的平均成绩为:",sum//5)

11、五个班级的平均成绩

for c in range(1,6):
    sum = 0
    for s in range(1,6):
        print("请输入第",c,"个班第",s,"个同学的成绩:")
        score = int(input())
        sum += score
    print("第",c,"个班的平均成绩为:",sum//5)
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值