Python学习5

条件判断

# 条件判断
#  单条件 if ----
#        else
#  多条件 if ----
#        elif ----
#        elif ----
#        else ----

# x = int(input("请输入成绩 :"))
# if x >= 90:
#     print("优秀")
# elif 80 <= x < 90:
#     print("良好")
# elif 70 <= x < 90:
#     print("及格")
# else:
#     print("不及格")

循环

# 循环
# 可迭代对象
dict1 = {"济南":"鲁A", "青岛":"鲁B", "泰安":"鲁J", "聊城":"鲁P", "日照":"鲁L"}
# for x in dict1: # 打印键
# for x in dict1.items(): # 打印键值对
for x in dict1.values():  # 打印值
    print(x)

# range函数
for j in range(10, 20, 2):    # [start, end, step)
    print(j)

# while  需要一个条件
n = 10
i = 0
while i  < 10:
    print(i)
    i += 1


# sum 从1 到1000求和
print("\n")
sum = 0
count  = 1
while count <= 1000:
    sum = sum + count
    count += 1
    if sum > 1000:
        break
print(sum)
print(count)

三个例子

输入两个数,判断这两个数范围内的数是质数还是合数

9*9乘法表打印

判断是否是闰年

# 输入两个数,判断这两个数范围内所有数是质数还是合数
def is_prime_number_or_composite_number(x,y):
    for i in range(x, y+1):
        for  j in range(2, x):
            if i % j == 0:
                print("{}是合数".format(i))
                break
        else:
            print("{}是质数".format(i))
# is_prime_number_or_composite_number(10,100)


# 打印9*9乘法表
def print_multi_table():
    for i in range(1, 10):
        for j in range(1,i+1):
            print("{} * {} = {}\t ".format(i,j,i*j),end="")
        print()
# print_multi_table()

# 判断是否是闰年
# 能整除400  or 整除4且不能被100整除
def just_leap_year(x):

    if x % 400 == 0 or x % 4 == 0 and x % 100 != 0:
        print("{}年是闰年".format(x))
    else:
        print("{}年不是闰年".format(x))

just_leap_year(2020)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值