标签:索引 自然数 while count 入门 -- art 依次 入门级
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