本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

以下文章来源于腾讯云 作者:龙哥。

11、打印九九乘法表

for i in range(1,10):

for j in range(1,i+1):

print('%d x %d = %d \t'%(j,i,i*j),end='') #通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。

print()

12、替换列表中所有的3为3a

num = ["harden","lampard",3,34,45,56,76,87,78,45,3,3,3,87686,98,76]

print(num.count(3))

print(num.index(3))

for i in range(num.count(3)): #获取3出现的次数

ele_index = num.index(3) #获取首次3出现的坐标

num[ele_index]="3a" #修改3为3a

print(num)

13、打印每个名字

L = ["James","Meng","Xin"]

for i in range(len(L)):

print("Hello,%s"%L[i])

14、合并去重

list1 = [2,3,8,4,9,5,6]

list2 = [5,6,10,17,11,2]

list3 = list1 + list2

print(list3) #不去重只进行两个列表的组合

print(set(list3)) #去重,类型为set需要转换成list

print(list(set(list3)))

15、随机生成验证码的两种方式(数字字母)

import random

list1=[]

for i in range(65,91):

list1.append(chr(i)) #通过for循环遍历asii追加到空列表中

for j in range (97,123):

list1.append(chr(j))

for k in range(48,58):

list1.append(chr(k))

ma = random.sample(list1,6)

print(ma) #获取到的为列表

ma = ''.join(ma) #将列表转化为字符串

print(ma)

import random,string

str1 = "0123456789"

str2 = string.ascii_letters # string.ascii_letters 包含所有字母(大写或小写)的字符串

str3 = str1+str2

ma1 = random.sample(str3,6) #多个字符中选取特定数量的字符

ma1 = ''.join(ma1) #使用join拼接转换为字符串

print(ma1) #通过引入string模块和random模块使用现有的方法

16、随机数字小游戏

#随机数字小游戏

import random

i = 1

a = random.randint(0,100)

b = int( input('请输入0-100中的一个数字\n然后查看是否与电脑一样:'))

while a != b:

if a > b:

print('你第%d输入的数字小于电脑随机数字'%i)

b = int(input('请再次输入数字:'))

else:

print('你第%d输入的数字大于电脑随机数字'%i)

b = int(input('请再次输入数字:'))

i+=1

else:

print('恭喜你,你第%d次输入的数字与电脑的随机数字%d一样'%(i,b))

17、计算平方根

num = float(input('请输入一个数字:'))

num_sqrt = num ** 0.5

print('%0.2f 的平方根为%0.2f'%(num,num_sqrt))

18、判断字符串是否只由数字组成

#方法一

def is_number(s):

try:

float(s)

return True

except ValueError:

pass

try:

import unicodedata

unicodedata.numeric(s)

return True

except(TypeError,ValueError):

pass

return False

t="a12d3"

print(is_number(t))

#方法二

t = "q123"

print(t.isdigit()) #检测字符串是否只由数字组成

#方法三

t = "123"

print(t.isnumeric()) #检测字符串是否只由数字组成,这种方法是只针对unicode对象

19、判断奇偶数

#方法一

num = int(input('请输入一个数字:'))

if (num % 2) == 0:

print("{0}是偶数".format(num))

else:

print("{0}是奇数".format(num))

#方法二

while True:

try:

num = int(input('请输入一个整数:')) #判断输入是否为整数,不是纯数字需要重新输入

except ValueError:

print("输入的不是整数!")

continue

if (num % 2) == 0:

print("{0}是偶数".format(num))

else:

print("{0}是奇数".format(num))

break

20、判断闰年

#方法一

year = int(input("请输入一个年份:"))

if (year % 4) == 0:

if (year % 100) == 0:

if(year % 400) ==0:

print("{0}是闰年".format(year)) #整百年能被400整除的是闰年

else:

print("{0}不是闰年".format(year))

else:

print("{0}是闰年".format(year)) #非整百年能被4整除的为闰年

else:

print("{0}不是闰年".format(year))

#方法二

year = int(input("请输入一个年份:"))

if (year % 4) == 0 and (year % 100)!=0 or (year % 400) == 0:

print("{0}是闰年".format(year))

else:

print("{0}不是闰年".format(year))

#方法三

import calendar

year = int(input("请输入年份:"))

check_year=calendar.isleap(year)

if check_year == True:

print("%d是闰年"%year)

else:

print("%d是平年"%year)

python统计字母a的个数_32个经典Python小例子测测你的基础知识(11-20)相关推荐

  1. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  2. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  3. python统计中文字符的个数_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  4. python统计列表中元素个数_python中计算一个列表中连续相同的元素个数方法

    python中计算一个列表中连续相同的元素个数方法 最简单的例子: a = [1,1,1,1,2,2,2,3,3,1,1,1,3] # 问:计算a中最多有几个连续的1 很明显,答案是4 如果用代码实现 ...

  5. python统计中文字符的个数_python统计不同字符的个数_后端开发

    c++怎么将字符串转数字_后端开发 在"c++"中可以使用"atoi"库函数将字符串转成数字,其语法是"int atoi(const char *np ...

  6. python输入任意多个成绩-Python 实现输入任意多个数,并计算其平均值的例子

    学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序.思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的 ...

  7. python入门题目及答案_Python基础自测题答案和基础知识梳理

    Python基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C. 例如:>>>g = lambda x: 2*x+1 ...

  8. python理论知识选择题_Python基础自测题答案和基础知识梳理

    Python基础自测题答案和基础知识梳理 1.关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C. 例如:>>>g = lambda x: 2*x+1 ...

  9. python统计不同字符的个数

    [开发该软件的操作系统]:windows10 [软件开发环境/开发工具]:PyCharm [编程语言]:Python [开发目的]:这是老师布置的作业啦~ 供初学者参考学习 [开发者]:江西农业大学2 ...

最新文章

  1. 2018年12月份学习总结,PMP学习总结
  2. idea:打包jar(原文by曲高终和寡)
  3. Jetbrains全系列完美破解--------亲测可用
  4. python-Python 函数
  5. fcm模糊聚类matlab实例_智能控制-Fuzzy控制- matlab
  6. 整理一波数组去重方法
  7. 任正非对姚安娜是劝退式支持吗
  8. 哈哈哈哈,IT总监VS美发总监
  9. Policy Gradient
  10. Scala入门小纸条(4)
  11. java零基础学习第九天
  12. Hrbust2294修建传送门(尺取法)
  13. vmware中linux启动项,VMWare虚拟机中安装Linux系统并启用
  14. Java版本电子招标采购系统源代码—企业战略布局下的采购寻源
  15. ES6面试、复习干货知识点汇总
  16. 彻底弄懂高斯模糊,均值模糊和中值模糊
  17. “我强奸自己犯法吗?”,B站的罗翔老师,太上头了...
  18. LaTex案例——制作三线表
  19. 【运动学】基于matlab GUI三体运动模拟【含Matlab源码 871期】
  20. 天载股票开户大宗商品价格上涨引关注

热门文章

  1. Taro多端开发webview如何区分端,引入SDK,调用相应接口?
  2. 快速模板匹配算法+度量公式要求+旋转坐标公式
  3. Qt编写物联网管理平台(支持win/linux/mac/嵌入式linux/modbus等)
  4. 如果你不想做某些事情,那就找个对象吧, 让对象代你做!
  5. access h3c交换机光口_H3C交换机的端口配置
  6. k8s挂载nfs创建pv
  7. python爬取b站评论_Python爬虫框架:scrapy抓取B站博人传评论数据
  8. shineblink ADXL345传感器测量三轴加速度/倾斜角
  9. 关于卷积神经网络的论文,卷积神经网络创始人
  10. Apache OpenSSL生成CA证书使用