python语法

if-else语句

# if - else  如果 - 否则


# 判断是否是3的倍数
'''
num  = int(input("请输入一个整数:"))
if num % 3 == 0:
    print(num , '是3的倍数')
else:
    print(num, "不是3的倍数")

'''

# 判断是否是合理的分数
'''
num  = int(input("请输入一个整数:"))
if 0 <= num <= 150:
    print(num, '是合理的分数')
else:
    print(num, '不是合理的分数')

'''

# 判断是否是闰年
year = int(input('请输入一个年份:'))
if (year % 4 == 0 and year % 100!= 0) or year % 400 == 0:
    print(year, '是闰年')
else:
    print(year, '是平年')





if-elif-else语句

# if - elif - else  如果 - 否则再判断 ……- 否则
from random import randint
score = randint(0, 100)#随机产生一个0-100内的数

if score >= 90:
     print(score,'A')
elif score >= 80:
    print(score,'B')
elif score >= 70:
    print(score,'C')
elif score >= 60:
    print(score,'D')
else:
    print(score,"不及格")



while语句

'''
格式:
while 表达式:
    语句块
说明:
表达式:也叫循环条件
语句块:也叫循环体
死循环:循环条件一直为真
break:跳出循环
continue:结束本次循环,进入下次循环
else:else语句块在循环正常退出时执行
'''

# 打印10遍helloworld
'''
a = 1
while a <= 10:
    print('hello world',a)
    a += 1
print(a)
'''

# 打印1-100
'''
i = 1
a = 0
while i <= 100:
    a += i
    i += 1
print(a)
'''

# 打印1-100 被3整除的数
'''
i = 1
while i <= 100:
    if i % 3 == 0 and i % 5 == 0:
        print(i)
    i += 1
'''

# break :跳出循环
'''
while True:
    print('hahah')
    # 执行到break, 跳出循环
    break
'''

#continue 结束本次循环,进入下次循环。
from random import randint
import time

print('人在江湖漂,哪能不挨刀……')
print('人在江湖漂,哪能不挨刀……')
while True:
    # pass 用于占位的空语句
    a = randint(1,5)
    b = randint(1, 5)
    # 做差
    c = a - b
    # abs 绝对值
    if abs(c) == 1 or abs(c) == 4:
        if c == 1 or c == -4:
            print('甲:{},乙:{}, 甲胜,乙喝酒'.format(a, b))
        else:
            print('甲:{},乙:{}, 乙胜,甲喝酒'.format(a, b))
        break
    else:
        print("再来一刀,继续加油!")
    time.sleep(1)


for-in语句

# for - in
# 常用于对象的遍历,如:字符串,列表,元组,字典。

# 遍历字符串
str1 = 'hello world'
for i in str1:
    # print(i)
    #可以指定下标
    print(i, str1.index(i))

# 遍历列表
list1 = [1,2,3,4,5]
for i in list1:
    # print(i)
    # 可以指定下标
    print(i, list1.index(i))
print('***')
# 遍历列表也可以直接使用下标
for index, value in enumerate(list1):
    print(value,index)


# 遍历字典,遍历的是键
d = {'a':1, 'b':2, 'c':3}
for i in d:
    # print(i)
    print(i , d[i])#值需要单独获取
for key, value in d.items():
    print(key, value)
for key, value in dict.items(d):#等同于上面的方法
    print(key, value)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值