码迷,mamicode.com
首页 > 其他好文 > 详细

入门级练习题

时间:2019-09-08 20:05:36      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:索引   自然数   while   count   入门   --   art   依次   入门级   

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)

入门级练习题

标签:索引   自然数   while   count   入门   --   art   依次   入门级   

原文地址:https://www.cnblogs.com/jiangzongyou/p/11487816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!