#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)相关推荐

  1. (每日一题)P3768 简单的数学题(确信)(莫反 + 欧拉反演 + 杜教筛 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 每日一题(莫反 / 多项式 / 母函数 / 群论) 2021.4.20 莫反 和上午的那道题比较类似的 ...

  2. 【蓝桥杯真题】16天冲刺 Python

    距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和  ...

  3. 2017 ACM ICPC Asia Shenyang Regional Contest 题解(10 / 13)【每日亿题2 / 16】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A.(2017 ICPC shenyang I)Little Boxes B.(2017 ICP ...

  4. Leetcode刷题——每日一题题目汇总

    系列文章目录 文章目录 系列文章目录 查找遍历 169. 多数元素 219. 存在重复元素 II 717. 1比特与2比特字符 917. 仅仅反转字母 1725. 可以形成最大正方形的矩形数目 排序 ...

  5. 每日一题题目6:二分查找

    1 #二分查找 2 ''' 3 1.end问题 4 2.44对应的end<start 找不到情况 5 3.返回值递归的情况 6 4,611,aim太大的情况 7 ''' 8 l = [2,3,5 ...

  6. Leetcode每日一题:16.3sum-closest(最接近的三数之和)

    突然觉得这么顺序刷题下去也不是办法,于是决定从今天开始按标签刷题,先从双指针开始吧: 思路:其实有点类似那个题:在一个无序数组中找到最接近target的两个数的和,都要先对数组排序,这题与那题不同的是 ...

  7. 每日一题题目29:五个数字能组成多少互不重复的四位数

    #有五个数字:1.2.3.4.5,能组成多少个互不相同且无重复数字的四位数?各是多少? e =[] for a in range(1,6):for b in range(1,6):for c in r ...

  8. 每日一题(16)—— 声明和定义的区别

    简述变量/函数声明和定义的区别: 声明:不分配内存空间: 定义:分配内存空间.

  9. 每日刷题之数独简单版 AcWing 1613

    数独是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得图中每行.每列.每个 3×3 的九宫格内数字 1∼9 均恰好出现一次. 请编写一个程序填写数独. 输入格式 输入共 9 行,每行包含一 ...

最新文章

  1. Java查找数组重复元素,并打印重复元素、重复次数、重复元素位置
  2. SIM900A基站定位调试笔记 -转
  3. Qt中的JSON支持
  4. python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)
  5. 阿里云上千规模节点项目提炼精华,全在这里了!
  6. 6-8 先序输出叶结点 (15 分)
  7. 演讲实录:MySQL 8.0 中的复制技术
  8. 关于前端的一些基础知识
  9. 蓝桥杯 算法训练 结点选择
  10. 2016年安防企业如何因势而动 顺势而为
  11. 《HTML 5与CSS 3 权威指南(第3版·上册)》——第1章 Web时代的变迁
  12. backtracking line Serach
  13. c语言kill暂停和恢复进程,Linux暂停和恢复进程
  14. 语句摘抄——第16周
  15. css多种方法画四分之一圆曲线
  16. 回顾(JavaScript)Js正则表达式
  17. 和风天气 (简易版)
  18. Android常用热门开源库汇总(持续更新)
  19. 邮件英语最常用的100个句型
  20. go python perl混合开发

热门文章

  1. ES group分组聚合的坑
  2. AtomicReference 原子引用
  3. Mac 编译安装 Redis-3.2.3
  4. server端推送消息机制
  5. Bluetooth LE(低功耗蓝牙) - 第一部分
  6. Neurocomputing 投稿注意事项
  7. Ubuntu各大分支版本功能介绍及下载地址
  8. linux shell 脚本 supress,《linux Shell 脚本攻略》进阶学习(第一部分)
  9. java和jvm_java 和 JVM
  10. ubuntu 查看日历,日期