Commit 768ff0c3 by BellCodeEditor

auto save

parent 1908b6f2
flag=input('请输入图形')
num=int(input('请输入循环的次数'))
print((num-1)*' '+flag)
for i in range(num-2):
for j in range(num-i-2):
print(" ",end='')
print(flag,end='')
for j in range(i*2+1):
print(" ",end='')
print(flag)
print((num*2-1)*flag)
num1=input('请输入数字')
num2=num1.split(',')
num3=[]
for i in num2:
num3.append(eval(i))
print(num3)
print(len(num3))
print(min(num3))
num4=sorted(num3,reverse=True)
for i in num4:
print(i,end=' ')
#print(num4)
\ No newline at end of file
str1=input('请输入五位数字:')
str1=str1.split(',')
list1=[]
for i in str1:
list1.append(eval(i))
print(max(list1))
print(min(list1))
#print(sum(list1)/len(list1))
sum1=0
for i in list1:
sum1+=i
print(sum1/len(list1))
\ No newline at end of file
num1=input('请输入五位数字')
print(num1)
num2=num1.split(',')
#print(num2)
list1=[]
for i in num2:
list1.append(eval(i)) #eval转换为整型
#print(list1)
print(len(list1))
print(min(list1))
num3=sorted(list1,reverse=True)
print(num3)
# ascii A-65 Z-90
list2=[]
for i in range(65,91):
list2.append(chr(i))
#print(list2)
for i in list1:
if 1<=i<=26:
print(list2[i-1],end='')
else:
print('*',end='')
num1=input('请输入五个数字(逗号分隔)') #默认输入的类型是字符串
num2=num1.split(',') #逗号分隔每个字符
num3=[]
print(num2)
for i in num2:
num3.append(eval(i)) #把num2中字符串的类型转换为int类型
print(type(num3[0])) #不清楚的话可以打印输出类型
print(len(num3)) #输出长度
print(max(num3)) #找最大
print(min(num3)) #找最小
sum1=sum(num3)/len(num3)
print('平均值是{:.1f}'.format(sum1)) #求平均值:总/长度
\ No newline at end of file
s1=''
for i in range(3):
s=input('请输入第{}字符串:'.format(i+1))
s1+=s
s2=s1
s1=s1.upper()
print(s1)
for i in range(310000,320000):
if i%16==0 and i%46==0 and i%10==int(i/10%10):
print(i)
\ No newline at end of file
sum1=0
for i in range(310000,320000):
   if i%100%11==0 and i%16==0 and i%46==0:
       print(i)
       sum1=sum1+1
print(sum1) 
\ No newline at end of file
num = input('请输入层数:')
num = eval(num)
num = list(num)
sum = 0
for i in range(len(num)-1):
#第二个数比第一个数大:
if num[i+1] > num[i]:
#
if num[i+1]>0 and num[i]<0:
sum += num[i+1]-num[i] -1
else:
sum += num[i+1] - num[i]
if num[i+1] < num[i]:
if num[i]>0 and num[i+1]<0:
sum += (num[i]-num[i+1] -1) * 0.3
else:
sum += ((num[i] - num[i+1]) * 0.3)
print(sum)
\ No newline at end of file
str1=input()
num1=list(str1)
print(max(num1))
print(min(num1))
sum1=0
for i in range(len(num1)):
i=float(i)
sum1+=i
print(sum1)
\ No newline at end of file
for j in range(100,1000):
num=str(j)
sum1=0
for i in j:
num1=int(i)
sum1=(num1**3)+sum1
if sum1==j:
print(j)
\ No newline at end of file
ceng=input('请输入楼层:(,分隔):')
ceng1=list(eval(ceng))
sum1=0
for i in range(len(ceng1)-1):
if ceng1[i+1] > ceng1[i]: #上升
if ceng1[i+1]>0 and ceng1[i]<0: #特殊情况中间没有0层
sum1+=ceng1[i+1]-ceng1[i]-1
else:
sum1+=ceng1[i+1]-ceng1[i]
if ceng1[i+1] < ceng1[i]:
if ceng1[i+1]<0 and ceng1[i]>0: #特殊情况中间没有0层
sum1+=(ceng1[i]-ceng1[i+1]-1)*0.3
else:
sum1+=(ceng1[i]-ceng1[i+1])*0.3
print(sum1)
for i in range(65,91):
print(chr(i),end=' ')
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment