python-part1
- 前言
- 一、笔记
- 1.if elif else用法
- 2.if else用法
- 3.为false的bool
- 5.阶段例题
- 6.阶段例题-continue
- 7.阶段例题-for嵌套
- 8.阶段例题-for嵌套,输入一个*乘法表
- 9.range的三种创建方式
- 总结
前言
提示:学东西需要不断的总结,不断积累,这篇文章主要对我之前学python的总结,之后还会更新,因为还没学完全。
一、笔记
1.if elif else用法
num=int(input('请输入成绩:'))
if(90<=num<=100):
print("A等")
elif(80<=num<90):
print('B等')
elif(70<=num<80):
print('C等')
elif(60<=num<70):
print('D等')
elif(0<num<=59):
print('不及格')
else:
print("无效成绩")
分析:运行程序,在命令窗口输入成绩(数字),如果输入的成绩大于等于90小于等于100就是A等,如果不是,往下面走继续判断。如图:输入89。
2.if else用法
#从键盘录入一个整数,编写程序让计算机判断奇数还是偶数
num1=int(input('请输入一个整数:'))
if(num1%2==0):
print('这是一个偶数')
else:
print('这是一个奇数')
3.为false的bool
print(bool('0'))
print(bool('0.0'))
print(bool(''))
print(bool(""))
print(bool([])) #空列表
print(bool(list())) #空列表
print(bool(())) #空元组
print(bool(tuple())) #空元组
print(bool({})) #空字典
print(bool(dict())) #空字典
print(bool(set())) #空集合
print('----------以上对象bool值均false---------')
5.阶段例题
题目:#会员大于等于200 8折 大于等于100 9折 否则不打折
#非会员 大于等于200 9.5折 否则不打折
answer=input('你是VIP吗?y/n')
if answer=="y":
money=float(input('你的付款金额为:'))
if money>=200:
print('实际付款金额为:',money*0.8)
elif 100<=money and money<200:
print('实际付款金额为:',money*0.9)
else:
money = float(input('你的付款金额为:'))
if money>=200:
print('实际付款金额为:',money*0.95)
else:
print('实际付款金额为:',money)
6.阶段例题-continue
要求输入1-50之间所有5的倍数,5,10…
5的倍数的共同特点:和5的余数为0的数都是5的倍数
要求使用continue实现
for item in range(1,51):
if item%5!=0:
continue#结束当前循环进入下一次循环
print(item)
7.阶段例题-for嵌套
输入一个三行四列的矩形,执行三次,一次是一行
for i in range(1,4):
for j in range(1,5):
print('*',end='\t')
print()
8.阶段例题-for嵌套,输入一个*乘法表
输入一个三行四列的矩形,执行三次,一次是一行
for i in range(1,10): #行数---9行
for j in range(1,i+1):
print('*',end='\t')
print()
9.range的三种创建方式
输入一个三行四列的矩形,执行三次,一次是一行
#第一种创建方式,只有一个参数,小括号中只有一个数
r=range(10) #[0 1 2 3 4 5 6 7 8 9]默认从0开始,默认相差1称为步长
print(r)#range(0,10)
print(list(r))#用于查看range对象中的整数序列 --->list列表的意思
#第二种创建方式 给了两个参数(小括号中给两个数)
re=range(1,10)
print(list(re))
总结
今天写弄到这。希望看到这篇博文的你有所收获。
评论(0)
您还未登录,请登录后发表或查看评论