每日一题题目16:简单的python练习题(1-10)
#1.python程序中__name__的作用是什么?__name__这个系统变量用来表示程序的运行方式.
如果程序在当前膜快运行,__name__的名称就是__main__,
如果不在(被调用),则显示为导入模块的名称.扩展:常常这样写if __name__ == "__main__":来表名这是整个工程开始运行的入口.效果:如果直接从这个文件执行,if为Turn,可以运行if后面的程序如果被调用,if为False,不执行if后面的程序#2.表达式int('11111',2)的值是多少?涉及int()函数的用法,第一个参数代表字符串或数字,第二个参数代表进制数
很显然:2进制 int('11111',2)=1+2+4+8+16=31#3.简单解释python基于值的内存管理模式不同的变量赋予相同的值,该值在内存中只有一份,多个变量指向同一个内存地址
对于没有任何变量指向的值,python将自动删除#4.python 3.x语句print(1,2,3,sep=':')的输出结果是?涉及print()函数的用法,
第一个参数,要打印的值;
第二个参数sep表示要打印多个值时,各值的分割方式(默认空格);
第三个参数end表示结尾的方式(默认\n)#5.编写程序,生成包含1000个0-100之间的随机整数,并统计每个元素出现的次数import randoms = []
for i in range(1000):#随机整数x = random.randint(0,100)s.append(x)
#字典不会重复
d = {}
for v in s:d[v] = s.count(v)
for i in range(101):print(i,':',d[i])#6.以a列表的值为键,以b列表的值为值,构建字典c,最简单的写法是?c = dict(zip(a,b))#7.分析逻辑运算符"or"的短路求值特性假设存在"表达式1 or 表达式2",如果表达式1为Ture就不再计算表达式2,无论表达式2为什么,整体都为Ture#8.编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年(能被400整除或能被4整除但不能被100整除的称为闰年)x = input("请输入一个4位数作为年份:")
#eval接收字符串,返回表达式结果x = eval(x)
if x%400==0 or (x%4==0 and not x%100==0):print("%d是闰年"%x)
else:print("%d不是闰年" % x)#9.编写程序,生成一个包含50个整数的随机列表,然后删除其中所有的奇数import random
x = []
for i in range(50):n = random.randint(0,100)x.append(n)
#必须倒着删,假如正着来,到最后就没有那么大的索引了,会弹出越界的错误
for i in range(len(x))[::-1]:print(i)if x[i] % 2 == 1:del x[i]
print(x)#10.编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标进行降序排列,奇数下标元素不变import random
x = []
x_even = []
for i in range(20):n = random.randint(0,100)x.append(n)if i%2==0:x_even.append(n)
#sort()正序排列,sort(reverse=Ture)倒叙排列
x_even.sort(reverse=True)
for i in range(len(x_even)):if i%2==0:x[i] = x_even[i]
print(x)
转载于:https://www.cnblogs.com/shuimohei/p/10367458.html
每日一题题目16:简单的python练习题(1-10)相关推荐
- (每日一题)P3768 简单的数学题(确信)(莫反 + 欧拉反演 + 杜教筛 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 每日一题(莫反 / 多项式 / 母函数 / 群论) 2021.4.20 莫反 和上午的那道题比较类似的 ...
- 【蓝桥杯真题】16天冲刺 Python
距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和 ...
- 2017 ACM ICPC Asia Shenyang Regional Contest 题解(10 / 13)【每日亿题2 / 16】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A.(2017 ICPC shenyang I)Little Boxes B.(2017 ICP ...
- Leetcode刷题——每日一题题目汇总
系列文章目录 文章目录 系列文章目录 查找遍历 169. 多数元素 219. 存在重复元素 II 717. 1比特与2比特字符 917. 仅仅反转字母 1725. 可以形成最大正方形的矩形数目 排序 ...
- 每日一题题目6:二分查找
1 #二分查找 2 ''' 3 1.end问题 4 2.44对应的end<start 找不到情况 5 3.返回值递归的情况 6 4,611,aim太大的情况 7 ''' 8 l = [2,3,5 ...
- Leetcode每日一题:16.3sum-closest(最接近的三数之和)
突然觉得这么顺序刷题下去也不是办法,于是决定从今天开始按标签刷题,先从双指针开始吧: 思路:其实有点类似那个题:在一个无序数组中找到最接近target的两个数的和,都要先对数组排序,这题与那题不同的是 ...
- 每日一题题目29:五个数字能组成多少互不重复的四位数
#有五个数字:1.2.3.4.5,能组成多少个互不相同且无重复数字的四位数?各是多少? e =[] for a in range(1,6):for b in range(1,6):for c in r ...
- 每日一题(16)—— 声明和定义的区别
简述变量/函数声明和定义的区别: 声明:不分配内存空间: 定义:分配内存空间.
- 每日刷题之数独简单版 AcWing 1613
数独是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得图中每行.每列.每个 3×3 的九宫格内数字 1∼9 均恰好出现一次. 请编写一个程序填写数独. 输入格式 输入共 9 行,每行包含一 ...
最新文章
- Java查找数组重复元素,并打印重复元素、重复次数、重复元素位置
- SIM900A基站定位调试笔记 -转
- Qt中的JSON支持
- python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)
- 阿里云上千规模节点项目提炼精华,全在这里了!
- 6-8 先序输出叶结点 (15 分)
- 演讲实录:MySQL 8.0 中的复制技术
- 关于前端的一些基础知识
- 蓝桥杯 算法训练 结点选择
- 2016年安防企业如何因势而动 顺势而为
- 《HTML 5与CSS 3 权威指南(第3版·上册)》——第1章 Web时代的变迁
- backtracking line Serach
- c语言kill暂停和恢复进程,Linux暂停和恢复进程
- 语句摘抄——第16周
- css多种方法画四分之一圆曲线
- 回顾(JavaScript)Js正则表达式
- 和风天气 (简易版)
- Android常用热门开源库汇总(持续更新)
- 邮件英语最常用的100个句型
- go python perl混合开发