相关题目
32.求 s = a + aa + aaa + aaaa + aa a 的值,其中 a 是一个数字。例如,2+22+222+2222+22222( )。
def fun ( ):
t =0
s =0
for I in range ( ):
###### FILL ######
t = ① t *10+ a
s+= t
###### FILL ######
return ②s
print (
31.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
s = input ( )
le =0
sp =0
nu =0
others =0
###### FILL ######
for I in ① s :
if i . isalpha ():
le +=1
elif i . isdigit ():
nu 十=1
elif i . isspace ():
sp +=1
###### FILL ######
② else :或 elif :
others +=1
print ( )
30.求两个整数的最大公约数。
m = eval ( ) n = eval ( )
if m < n :
m , n = n , m
###### FILL ######
for I in range ( ):
if m % i ==0 and n8i==0:
###### FILL ######
② break
print ( )
29.输入一个学生的百分制成绩:学习成绩大于等于90分的用 A 表示,60~89分
之间的用 B 表示,60分以下的用 C 表示。
###### FILL ######
score = ① int 或 eval :(
if score <60:
grade=”C”
elif score<=89:
grade=”B”
else:
grade=”A”
#####FILL######
1. append ( )
###### FILL ######
②1.sort( )
print ( )
1= ①[ ]
for I in range ( ):
x = int (
28.输入三个整数 x , y , z,请把这三个数由小到大输出。
###### FILL ######
27.在1~100范围内随机产生10个数构成一个列表,输入一个整数,用二分法查找,
若找到则输出兵系引,否则输出“ Not foundl!“
import random
x =[ random . randint ( )for I in range ( )]
x . sort ()
print ( )
n = eval (
26.企业发放的奖金根据利润提成。利润( )低于或等于10万元时,奖金可提10%.利润高于10万元低于20万元时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;利润在20万元到40万元之间时,高于20万元的部分可提成5%;利润在40万元到60万元之间时,高于40万元的部分可提成3%;利润在60万元到100万元之间时,高于60万元的部分可提成1.5%;利润高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润 i ,求应该发放的奖金总数?
def cal2( ):
profit =[1000000,600000,400000,200000,100000,0]
rate =[0.01,0.015,0.03,0.05,0.075,0.1]
###### FILL ######
① bonus =0
for x in range ( ):
###### FILL ######
25.有四个数字:1、2、3、4,能够组成多少个互不相同且无重复数字的三位数?各是多少?
n =0
for x in range ( ):
for y in range ( ):
###### FILL ######
if ① y != x :#增加 if 条件语句,让循环要产生的数字减少,更省运行时间
for z in range ( ):
###### FILL ######
if ②( ) and ( )
print (
