入门级练习题

Posted jiangzongyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门级练习题相关的知识,希望对你有一定的参考价值。

Q1:请输出name变量中的e的索引

name=‘streing e endse‘
count=0
while count < len(name):
if name[count] == ‘e‘:
print(count) count += 1

Q2:判断输入的数是几位数
while True:
num=int(input("请输入一个数字:"))
count = 1
while True:
if num // (10**count):
count+=1
continue
else:
print("%s是%s位数" % (num, count))
break

Q3:判断标语是否合法
while True:
content=input("请输入广告标语:")
if "最" in content or "第一" in content or "稀缺" in "国家级":
# if ["最","第一","国家级"] in content: 错的
print("不合法")
else:
print("合法")
Q4:判断输入的数是否是质数
num=int(input("请输入一个大于1的自然数:"))
count=2
while count<num:
if num % count:
count+=1
continue
else:
print("%s不是质数" % num)
break
if count==num:
print("%s是质数" % num)

Q5:
判断输入的数字是否是小数
while 1:
num=input("请输入一个数字:")
num_1=num.replace("-","")
if num.count(".") == 1 and not num_1.startswith(".") and not num_1.endswith("."):
print(f‘num是小数‘)
else:
print(f‘num不是小数‘)
Q6: 使用for循环对s=‘123‘进行遍历,打印的内容依次是"倒计时3秒""倒计时2秒""倒计时1秒""出发"
s=‘123‘
for c in s:
print(f‘倒计时c秒‘)
else:
print(‘出发‘)
Q7: 判断一句话是不是回文,正着念和反着念一样
str=input("请输入一句话:")
if str[::-1] == str:
print(f‘str--是回文‘)
else:
print(f‘str--不是回文‘)

Q8:判断一句话中,大写字母出现的次数,小写字母的次数,数字的次数
str=input("请输入数字字母组合的一句话:")
daxie=0
xiaoxie=0
shuzi=0
qita=0
for c in str:
if c.isupper():
daxie += 1
elif c.islower():
xiaoxie += 1
elif c.isdigit():
shuzi += 1
else:
qita += 1
print(daxie,xiaoxie,shuzi,qita)

以上是关于入门级练习题的主要内容,如果未能解决你的问题,请参考以下文章

2021最新mysql版SQL查询练习,入门级版本

2021最新mysql版SQL查询练习,入门级版本

前端基础入门级笔记02:表格列表表单学习,附练习+源码

2021最新mysql版SQL查询练习,入门级版本

百道Python入门级练习题(新手友好)第一回合——矩阵乘法

(python)turtle入门级画图练习