- 博客(15)
- 收藏
- 关注
原创 Python 基础 13 嵌套循环
1.现在打印一个3行,4列的长方形for i in range(1,4): #外层控制的打印的行数 for j in range(1,5): #内层控制的打印的个数 print('*',end='\t') #后面代表的是不换行输出,要不然会第一行输出一个*,第二行也输出一个* print() #代表在另外的一行输出,否则会一直在end下在同一行输出输出结果2.现打印一个9行的直角三角形例如这样...
2021-11-30 15:33:41
1000
原创 Python 基础 12 else语句
还是以输入密码为例如果执行了break语句,既密码输入正确,则直接结束;如果3次循环都结束了以后,则执行else语句。(注意else是与for in循环同级。)如果使用while循环这里注意:必须要写a+=1,让a从0开始累加,知道累加0,1,2三次,才可以结束,从而执行else,不然的话是 a永远等于0,结束不了...
2021-11-30 14:56:49
324
原创 Python 基础 11 流程控制语句continue
要求输入1-50之间 5的倍数你可以这样写for item in range(1,51): if item%5==0: print(item)但是,用continue怎么写呢for item in range(1,51): if item%5!=0: continue print(item)其实可以把continue看做一个否定,如果不是的话重新从开头循环...
2021-11-30 09:51:53
441
原创 Python 基础 10 流程控制语句break
现在有一个输入密码的问题,可以输错3次,例如银行输入密码for item in range(3): pwd = input('请输入密码:') if pwd == '8888': print('密码正确') break else: print('密码错误')解释:for in 循环先定义range循环3次,如果一次就输入正确密码直接break结束循环,如果输入错误则继续循环,直到3次结束当然,使用while循环也一样...
2021-11-30 09:38:42
241
原创 Python 基础09.1 for_in 函数练习题100-999之间的水仙花数
那什么样的数是水仙花数呢?举例:个位的数乘三次方+十位的数乘三次方+百位的数乘三次方 与原来的值相等,就为水仙花数那么问题来了,怎么表示个位,十位,百位呢?拿153举例:个位:把153除10取余数,就可以表示个位数(153除10等于15.3)所以个位为3十位:先乘除10,再除10取余数(整除的15,再除10等于1.5,取余数等于5)百位:直接整除100那么这个题显而易见for water in range(100,1000): ge=water%10 ..
2021-11-23 15:51:46
1019
原创 Python 基础09 for_in循环
字符串为可迭代对象比如for a in 'Python': print(a)序列 range也属于迭代模型for b in range(1,5): print(b)如果在循环体中不需要自定义变量,可以写作下划线 “ _ ”可以运作一个循环次数for _ in range(5): print('郝娇最可爱')使用for循环,计算1到100之间的偶数和该怎么写sum=0for item in range(1...
2021-11-23 15:12:28
357
原创 Python 基础08 while练习题 1到100之间的偶数和
sum=0a=1while a<=100: if a%2==0: sum+=a a+=1print('1-100之间的偶数和',sum)换一种写法 结合之前学习的布尔值sum=0a=1while a<=100: if a%2: sum+=a a+=1print('1-100之间的偶数和',sum)输出的确是奇数和因为想要为偶数结果必须为0,但0的布尔值为False,所以就没有执行偶数可以将布..
2021-11-23 10:14:22
3044
原创 Python 基础07 while循环
先输入一个简单的循环a=1while a<10: print(a) a+=1结果为现在求0到4之间的求和sum=0a = 0while a<5: sum+=a a+=1print('所以0到4相加的结果为',sum)首先定义一个a,a每次加1,把加的数存到sum里,所以需要在定义一个sum结果为...
2021-11-23 09:49:26
201
原创 Python 基础06 range函数的使用
1. 直接输入输出结果为没有给定开头,也没有给定步长,所以默认从0开始,步长为12.给了开头 (注意不包含10,是开区间)输出结果为3.给了开头,结尾,步长输出结果为,【1,3,5,7,9】我们看一下 10 到底在不在序列中那我们要直接输出range序列呢?输出结果为所以我们看到开头所说的只有用到range对象时,才会计算序列中的元素...
2021-11-23 09:22:40
92
原创 Python 基础05 pass语句
意思就是 在if语句写完以后,还没想好底下该怎么写,就写pass,就发现不报错了(平常如果有没有输入if下面的内容会报错)多用于搭建结构另外,如果这样写程序竟然没有报错,也可以执行,是为什么呢?答:如果程序不知道输出哪个,就输出布尔值类型的语句,其实就是如果我输入10,20,1,2这种整数,它的布尔值是True,则执行if语句,如果输入0,布尔值为False,则执行else中的语句...
2021-11-23 09:01:42
237
原创 Python 基础04 条件表达式
条件表达式简写num_a=int(input('请输入第一个整数'))num_b=int(input('请输入第二个整数'))'''if num_a>=num_b: print(num_a,'大于等于',num_b)else: print(numa,'小于',num_b)'''print(str(num_a)+'大于等于'+str(num_b) if num_a>=num_b else str(num_a)+'小于'+str(num_b))将...
2021-11-23 08:38:32
472
原创 Python 基础 03 程序的组织结构
1.对象的布尔值所以,其他对象的布尔值全部为True2.分支结构双分支money=1000s=int(input('请输入金额'))if money>=s : money= money - s print('取款成功,余额为',money)else : print('取款失败')输入一个数判断是否为奇数偶数num = int(input('请输入一个数:'))if num%2 == 0 : print('偶数')el...
2021-10-26 10:37:42
75
原创 Python 基础 02 运算符
1.算数运算符输出结果:但是:整除中,如果一正一负该如何计算?公式:向下取整输出结果为因为,9除-4等于 -2.1...... 向下取整为负三在取余中,一正一负该如何计算呢? 公式:被除数-除数*商输出结果为:2.赋值运算符交换值:结果:3.比较运算符比较运算符最后的结果...
2021-10-25 16:56:52
121
原创 Python 基础 01.1 print的运用
1.识别字和保留字(1)#标识符:给对象起的名字(不能数字开头)importkeywordprint(keyword.kwlist)#查看保留字注意:定义名字时不可以使用保留字,即python中已经有定义的字保留字有:'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', '.
2021-10-21 16:01:29
836
原创 Python 基础 01 print的运用
1.输出数字,字符2.输出运算符表达式输出结果为33.#将数据输出到文件中(将值负给fp)fp=open('D:/text.txt','a+')#这里的储存盘必须是c盘以外的;a+为一个参数相当于一个作用 :有则输出无则添加print('helloworld!',file=fp)#必须加file=fp.close()#关闭fp,fp为自己命名的最后你将在D盘中找到自动创建的text.txt文件4.转义字符print('hello\nworld')#换行...
2021-10-21 09:34:55
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人