3出现次数.py
n = int(input ("输入一个正整数:")) # 输入一个正整数
s = 0 # s用于表示“3”的个数
while n > 0:
print( "该数字中包含",s,"个3" ) # 输出该数字中包含几个“3”
bqbj.py
#删除标号,并在标号的位置补充代码
for x in range(1,20):
for y in range(1,33):
<1> #枚举小鸡的数量
if 5*x+3*y+z/3==100 <2> #判断条件
print(x,y,z)
fib.py
def fib(x):
if(x == 1 or x == 2):
return 1 #返回第1,2项
a = 1; b = 1; i = <1>
while(i <= x):
temp = a
a = b
b = <2>
i = i + 1
return b #返回第x项
n = int(input("请输入一个正整数n:")) #自键盘接收正整数n
for i in range(1,<3>):
print(fib(i), end = ' ') #输出一个n项的斐波那契数列
jiami.py
#删除标号,并在标号的位置补充代码
n=int(input("请输入1个整数作为密钥:"))
mingw=<1>("请输入明文文本:")
b=""
for p in mingw:
if 'a'<=p<='z':#对小写字符进行加密
b=b+chr(ord('a')+(ord(p)-ord('a')+n)%26)
elif 'A'<=p<='Z':#对大写字符进行加密
b=<2>
else:
b=b+p
print("加密后的文本是",<3>) #输出加密后的文本
sxhs.py
#删除标号,并在标号的位置补充代码
#判断输入的数是否为水仙花数
n = int(input("请输入一个三位数:"))
a = <1> #取n的个位数
b = <2> #取n的十位数
c = n // 100 #取n的百位数
if a ** 3 + b ** 3 + c** 3 == n:
print(n, "是水仙花数")
else:
print(n, "不是水仙花数")
xxyy.py
for i in range(34,100):
n=i**2
a=n//1000
b=n//100%10
c=n%100//10
d=n%10
#补充分支部分,判断该数是否XXYY形式
print("输出这个四位数:",n)
三角型.py
for i in range(1,8): # 请使用for循环,输出由7行字母T构成的直角三角形
s = "" #给字符串变量s赋初值
# 通过循环累加字符“T”
print ( s )
充值.py
m=int(input("充值金额(元):")) #输入充值金额m
①: #充值满1500加赠100元
x=m+100
②: #充值满1000加赠50元
x=m+50
elif m>=500:
x=m+20
else:
x=m
③ ("会员卡总金额(元):", x) # 输出卡内总金额x(元),
个数.py
#注释:以下为求"100以内能被3整的个数"的代码,请不要删除<1>和<2>以外的任何代码。
s=0
#注释:删除<1>,在<1>处写上正确的代码
i=<1>
while i<100:
#注释:删除<2>,在<2>处写上正确的代码
if <2> ==0:
s=s+1
i=i+1
print ("100以内能被3整的个数是:",<3> )
亲密数.py
def yzh(x):#返回x的因子和
s1 = 0
for i in range(1, x//2+1):
if x % i == 0:
s1 = s1 + i
return s1
s=0;
n=int(input("输入n:"))#输入的n不要超过2000,否则时间会比较长
for i in range(<1>): #将<1>改成枚举范围
for j in range(<2>):#将<2>改成枚举范围
if yzh(i)==j and yzh(j)==i:
print(i,j)
s=s+1;
print (s)
住宿预算.py
n=int(input("输入人数:"))
min=1000000
for r3 in range(n//3+1): #枚举3人间个数
rs= <1> #计算不住3人间的人数
if rs%2==0:
r2=rs//2
else:
r2=rs//2+1
w=<2> #计算费用
if min>w:
min=w
print(min)
体育达标.py
s=50
r=0.001
d=①
while s<85:
d=d+1
s=s*(1+r)
②("%d 天之后,s=%.1f"%(d,s))
冒泡.py
arr = [12, 34, 25, 6, 26, -3, 100]
n = len(arr) #len用来获取列表arr中元素的个数
for i in range(n): # 遍历列表中所有元素
for j in range(0, n-i-1):#比较排序
if ① > arr[j+1] :
arr[j], arr[j+1] = ②
print ("排序后的序列为:")
for i in range(len(arr)):
③ (arr[i]) #输出排序后的列表
判断车牌.py
#删除标号,并在标号的位置补充代码
s=input("请输入车牌号:")
n=len(s)
x=s[n-1]
while x<"0" or x>"9":
<1> #将n调整到下一个位置
x=s[n-1]
if int(x)<2>: #判断单双号
print("双号")
else:
print("单号")
回文素数.py
def prime(n): #该函数用来判断n是否为素数
for i in range(2,int(n**0.5)+1):
if n%i==0 :
return False
return True
def rev(n): #该函数用来得出n的反读数
t=0
while n>0: #将以下程序补充完整
return t
for i in range(100,1001): #输出100—1000内的所有回文素数
if rev(i)==i and prime(i) :
print(i,end=" ")
密码强度检测.py
#请根据流程图将程序补充完整
n=0
while n<8:
password=input("请输入要检测的密码:")
n=len(password) #len用来获取字符串长度
if n<8:
print("密码位数不能少于8位,请重新输入!")
n1=0
n2=0
n3=0
for i in range(0,n):
ch= password[i]
if "0"<=ch<="9":
n1=1
elif "a"<=ch<="z" or "A"<=ch<="Z":
n2=1
else:
n3=1
x=n1+n2+n3
#根据流程图在下面补充程序
#程序结束
密码登录.py
data_username="user"
data_password="123"
t=1
while t①3:
username=input("请输入用户名:")
password=input("请输入登录密码:")
if username!=data_username ② password!=data_password:
if t==3:
print("错误三次,登陆失败")
③:
print("用户名或密码错误")
t=t+1
else:
print("登陆成功")
break
密码锁.py
#求解密码问题
n=0
for i in range(0,10000):
s=210000+i
if s%16==0 and s%46==0:
a=s%10
b=(s%100)//10
#判断后两位数字是否相等
#循环结束
print("可能的密码共", n, "个")
干支纪年法.py
tg=['庚','辛','壬','癸','甲','乙','丙','丁','戊','己']
dz=['申','酉','戌','亥','子','丑','寅','卯','辰','巳','午','未']
n=int(input('公历年份:'))
n1=<1> #计算天干在tg[]中的位置
n2=<2> #计算地支在dz[]中的位置
s=tg[n1]+dz[n2]
print(s)
平均温度.py
T=[5.9,7.2,12.2,16.5,22.6,25.1]
sum=0
n=0
for i in range(len(T)) : # len用来取T的长度
sum=①
n= ②
AVE= ③
print("平均气温为:",AVE)
平方连加.py
n=int(input("请输入自然数n:"))
sum=1
if n%2==1:
for i in range(3, n+1,2):
sum=sum+1/i**2
else:
#补充偶数部分的代码
print(round(sum,4))
拍7.py
#拍7游戏1-n的自然数
n=100
for i in range(1,n+1):
if________: # 找出所有的含7的数(明"7")和7的倍数(暗"7")
print("拍手的数字:",i)
米尺转换.py
mode = input("尺转换成米输入c2m;米转换成尺输入m2c : ")
data = float(input("请输入长度值:"))
if mode == "c2m":
①
print (data,"尺=",m,"米")
else:
②
print( data,"米=",c,"尺")
花朵数.py
for i in range(1000,①):
②
temp=i
while temp:
sum=③
temp=temp//10
if sum==i:
print(i)
角谷猜想.py
#根据流程图,将程序补充完整
x=int(input("请输入一个正整数:"))
t=0
while(x!=1):
t=t+1 #步数累加
print("一共需要",t,"步")
质数.py
def isPrime(n):#判断是否质数
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
n=int(input("n="))
s=<1> #变量s统计质数的个数
for i in range(2,<2>): #for循环语句
if isPrime(i):
s=s+1
print('质数的个数是:',<3>) # 输出质数的个数s
辗转相除.py
#删除标号,并在标号的位置补充代码
m=int(input("输入一个数m:"))
n=int(input("输入一个数n:"))
r=m%n
while <1>: #判断条件
<2>
n=r
r=m%n
print("最大公约数是",<3>) #输出最大公约数
阅读天数.py
n=int(①("输入书籍页数:"))
d=0
p=②
while p<③:
d=d+1
p=p+④
print("完成阅读天数:",⑤)
验证哥德巴赫.py
#在下划线①②③处将代码补充完成,并删除序号
def isP(x): #自定义函数,判断x是否为素数
flag=True
for i in ①(2,int(x**0.5)+1):
if ②==0:
flag=False
break
return flag
n=int(input("属于一个不小于6的偶数:"))
for i in range(3,n//2+1):
if isP(i) and isP(n-i):
print(n,"=",i,"+",③)
麦粒计算.py
#删除标号,并在标号的位置补充代码
n=int(input("n="))
w=0;sum=0;i=0
while i:
w=<1> #计算当前方格内的麦粒数
sum=sum+w #把方格内的麦粒数累加
i=<2> #i定位到下一个方格
print("共计麦粒",<3>,"颗") #输出结果