自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Python|列表的逆向遍历

1···list1 = [ 'apple', 'banana', 'grape', 'peach', 'orange', 'pear' ],按照样例输出格式逆向将列表中的元素逐一遍历输出list1 = [ 'apple', 'banana', 'grape', 'peach', 'orange', 'pear' ]for i in range(len(list1)-1,-1,-1): print(list1[i],end=",")2···列表如下:list1 = [ [1, 2.

2022-05-23 13:56:52 1805

原创 Python|判断素数

num = int(input())for i in range(2, num//2): if num % i == 0: print("%d不是一个素数" % num) breakelse: print("%d是一个素数" % num)控制台输入11,结果即:

2022-05-16 13:58:29 40212 8

原创 Python|打印输出1到100以内能够被17整除的数字

for i in range(1,101): if i % 17 != 0: continue print(i, end=" ")结果即:

2022-05-16 13:52:50 4017

原创 Python|图形打印

·打印如样例输出所示的4行6列的图形*#*#*#*#*#*#*#*#*#*#*#*#

2022-05-16 13:49:55 430

原创 Python|鸡兔同笼

·鸡兔同笼问题:假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只?for i in range(1,31): if i*2+(30-i)*4==90: print(f"鸡有{i}只,兔有{30-i}只。") break结果即:

2022-05-16 13:41:50 796

原创 Python|使用while循环逆序打印输出一个正整数每个数位上的数字

·使用while循环逆序打印输出一个正整数每个数位上的数字(整数通过input键盘输入)num = int(input())while num > 0: print(num % 10, end=" ") num = num // 10结果即:

2022-05-16 13:37:51 6691

原创 Python|输出元素值不大于100的裴波那契数列

a, b = 1, 1while a < 100: print(a, end=",") a, b = b, a + b结果即:

2022-05-10 23:04:34 1698

原创 Python|打印1到100之间所有偶数的累加和

s = 0for i in range(0, 101, 2): s = s+iprint(s)结果即:

2022-05-10 22:58:50 2131

原创 Python|打印出1到100所有奇数的累加和

s=0for i in range(1,100,2): s += iprint(s)结果即:

2022-05-10 22:55:35 2184

原创 Python|列表元素的最大值,最小值,平均值

·随机生成10个2位正整数放在列表中,计算最大值,最小值和平均值(推导式生成列表),按照“样例输出”的格式打印输出列表、最大值、最小值、平均值。要求1:随机数种子选择123要求2:使用max、min、sum内置函数计算最大值、最小值、平均值import randomrandom.seed(123)list1 = [random.randint(10, 99)for i in range(10)]print(list1)a = max(list1)b = min(list1)c =

2022-05-10 22:50:20 11464

原创 Python|列表推导式

·list1中有10个随机的两位正整数,将每个元素加2后存入列表对象list2中。要求1:随机数的种子是123;要求2:list1和list2都使用推导式生成;要求3:打印list1和list2。import randomrandom.seed(123)list1 =[random.randint(10,99) for i in range(10)]list2 =[item+2 for item in list1]print(list1)print(list2)结果即:

2022-05-10 22:45:04 846

原创 Python|列表的动态输入与输出

·从控制台中录入1个学生信息(包括:姓名,年龄,成绩,性别)——信息之间采用空格分隔,将其存储在一个列表中并打印输出这个列表对象的最后一个信息。(利用字符串的split方法生成列表)student_list = input().split()name, age, score, gender = student_listage = int(age)score = float(score)print(gender)控制台输入,结果即:·通过eval评估函数和input标准输入函数从控.

2022-05-10 22:38:58 2010

原创 Python|动态输入多个数据的最大值最小值问题

键盘输入小明学习的课程名称及考分信息,信息间采用空格分隔,每个课程一行,最后采用空行回车结束数据的录入,示例格式如下:数学 90语文 95英语 86物理 84生物 87屏幕输出得分最高的课程及成绩,得分最低的课程及成绩,以及平均分(保留2位小数)。要求1:使用字符串的split方法获取每行输入的2个数据;要求2:定义2个普通变量kcm、score,专门用来接收每行输入的2个数据;要求3:定义4个普通变量max_kcm,max_score,min_kcm,min_scor.

2022-05-10 22:26:18 1466

原创 Python|凯撒密码加密字符串

·利用input标准输入函数从键盘输入字符串(明文)赋值给变量st,按照“输出样例”输出加密后的字符串(密文)str1 = input()for i in str1: if ord("A") <= ord(i) <= ord("Z"): print(chr(ord("A")+(ord(i)-ord("A")+3) % 26), end="") elif ord("a") <= ord(i) <= ord("z"): print(

2022-05-10 22:19:31 1065

原创 Python|按输出样例输出字符串st中的字符

·利用input标准输入函数从键盘输入字符串赋值给变量st,按照输出样例输出字符串st中的字符(通过for循环+range对象+切片方法实现)st = input("请输入:")for i in range(0, len(st), 2): print(st[i]+st[i+1], end="、")控制台输入,结果即:...

2022-05-10 22:07:25 795

原创 Python |正/逆序遍历输出字符串st中的每个字符

·利用input标准输入函数从键盘输入字符串赋值给变量st,正序遍历输出字符串st中的每个字符(通过for循环+range对象+元素下标方法实现)st="粗缯大布裹生涯腹有诗书气自华"for i in range (len(st)): print(st[i],end="、")结果即:...

2022-05-10 21:40:08 1841

原创 关于Python

1.关于 Python 的分支结构:A.分支结构使用 if 保留字B. Python 中 if-else 语句用来形成二分支结构C. Python 中 if-elif-else 语句描述多分支结构2.关于 import 引用:A.使用 import turtle 引入turtle 库B. 使用 import turtle as t 引入 turtle 库,取别名为 tC.import 保留字用于导入模块或者模块中的对象3.关于 Python 语言的注释:A.Python ...

2022-04-30 12:57:50 1036

原创 Python|for循环2

·使用for循环语句+map映射方法 打印输出3位的"水仙花数"for i in range(100, 1000): a, b, c = map(int, str(i)) if a**3 + b**3 + c**3 == i: print(i, end=" ")结果即:·使用for循环+else语句判断整数N是否是素数(N从控制台输入)n = int(input())if n == 1: print('This is not a pr..

2022-04-30 12:14:45 755

原创 Python | 循环嵌套

·使用for循环嵌套语句打印输出1!+2!+3!+……+10!的值sum = 0for i in range(1, 11, 1): a = 1for b in range(1, i + 1): a = a * b sum = sum + aprint("%d" % sum)结果即:

2022-04-29 22:20:29 5577 1

原创 Python |两数交换

·整型变量num1和num2的值分别通过input函数键盘动态输入,使用“算术加减”方法将这2个变量的值进行交换num1 = int(input())num2 = int(input())num1 = num1+num2num2 = num1-num2num1 = num1-num2print("交换之前:num1=%d,num2=%d" % (num2, num1))print("交换之后:num1=%d,num2=%d\n" % (num1, num2))控制台输入-6、4,结果即

2022-04-25 22:34:22 3658

原创 Python| for 循环

·使用for循环,从键盘依次输入5个任意的整型数据,打印输出最大值。max = -10for i in range(5): num = int(input()) if num > max: max = numprint(f"5个数中最大值是:{max}")控制台输入0,-1,-5,3,-4,结果即:·使用for循环语句打印输出100以内能被7整除、但不能同时被5整除的整数for i in range(0, 100): if i%7=.

2022-04-25 20:48:00 1545

原创 Python|while循环

·使用while循环语句打印输出10行"Hello Python"i = 0While i <= 9: print("Hello Python") i += 1结果即:·使用while循环语句求1到10累乘积 i = 1res = 1while i <=10: res *= i i += 1print(res)结果即:·使用while循环语句求:A4纸对折多少次后纸张的厚度可以达到珠峰高度(假设A4纸厚度是0.1mm)..

2022-04-25 20:15:31 3806

原创 Python|分支嵌套(过安检)

火车站安检(使用if嵌套语句实现),具体要求如下:① 定义一个布尔型变量has_ticket,记录是否有车票② 定义一个整型变量knife_length,记录刀的长度,假设单位是厘米③ 首先检查是否有车票,如果有,才允许进行安检④ 安检时,需要检查判断刀的长度如果超过20厘米,提示刀的长度,提示不允许上车如果不超过20厘米,提示:安检通过,可以上车⑤ 如果没有车票,提示:请先买票。对变量has_ticket进行静...

2022-04-25 16:52:38 2186

原创 Python |多分支(成绩判断)

·成绩判断: 定义一个整型变量score记录成绩(通过input函数动态输入),编码实现:如果大于等于90分输出“优秀”;如果大于等于80并小于90输出“良好”;如果大于等于70并小于80输出“中等”;如果大于等于60并小于70输出“及格”;如果小于60输出“不及格”score = float(input("请输入成绩:"))if score >= 90: print("优秀")elif score >= 80 and score<90: print("良好").

2022-04-25 16:28:50 5387

原创 Python|双分支

1.整型变量age的值通过input函数动态输入,使用if双分支语句判断age是否满18岁,满18岁打印“可以进网吧嗨皮。”,否则打印“回家写作业。”age = int(input("请输入年龄:"))if age >= 18: print("可以进网吧嗨皮。")else: print("回家写作业。")2.整型变量year的值通过input函数动态输入,使用if双分支语句判断并打印输出year是否是闰年year = int(input(""))if year %

2022-04-21 17:20:00 1113

原创 Python|单分支

·通过input函数从键盘分别输入3个任意的整型数据赋值给3个变量a,b,c,由小到大打印输出这3个数据x = int(input('请输入:'))y = int(input('请输入:'))z = int(input('请输入:'))if x > y: x, y = y, xif x > z: x, z = z, xif y > z: y, z = z, yprint(x, y, z)控制台输入4,6,8,结果即:...

2022-04-21 16:38:24 740

原创 Python|打印三位数中“百十个”位数字

·整型变量num的值通过input函数动态输入(输入1个3位正整数),打印输出百位数字、十位数字、个位数字a = int(input("请一个三位正整数")x = a//100y = (a//100)%10z = a % 10print("百位是{},十位是{},个位是{}".format(x, y, z))控制台输入345,结果即:...

2022-04-21 13:53:28 4378 1

原创 Python|奇偶判断

1.除二取余法整型变量num的值通过input函数动态输入,使用“除2取余”方法打印输出num是奇数还是偶数num = int(input("请输入一个整数:"))if num % 2 == 1: print(f"{num}是一个奇数。")else: print(f"{num}是一个偶数。")控制台输入 7,结果即:2.按位与运算法整型变量num的值通过input函数键盘动态输入,使用“按位与运算”方法打印输出num是奇数还是偶数num = int(input

2022-04-21 13:38:33 20464

原创 Python|变量赋值

1.链式赋值使用链式赋值方法给3个整型变量a,b,c,均赋值为10,然后打印输出3个变量的值a=b=c=10print( a ,b ,c)2.解包赋值使用解包赋值方法给3个整型变量a,b,c,赋值为1,2,3,然后打印输出3个变量的值a, b, c=1, 2, 3print(a ,b ,c)...

2022-04-21 13:01:23 2036

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除