print([x*100+y*10+z for x in range(1,5) for y in range(1,5) for z in range(1,5) if(x!=y)and(x!=z)and(y!=z)])
jinglirun = int(input('净利润:'))
lirun = [1000000, 600000, 400000, 200000, 100000, 0]
ticheng = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]
jiangjin = 0
for i in range(6):if jinglirun > lirun[i]:jiangjin += (jinglirun - lirun[i]) * ticheng[i]jinglirun = lirun[i]
print(jiangjin)
print([n**2-100 for m in range(168) for n in range(m) if m**2-n**2==168])
year = int(input('year : '))
month = int(input('month : '))
day = int(input('day : '))
leap = ((year%4==0 and year%100!=0) or year%400==0) and month>2
months = [31,28,31,30,31,30,31,31,30,31,30,31]
days = 0
for i in range(month-1):days += months[i]
print('it is the ' + str(days+day+leap) + 'th day.')
x,y,z = map(int, input().split())
a = [x,y,z]
a.sort()
print(a)
fib = [1, 1]
for i in range(20):fib.append(fib[-1] + fib[-2])
print(fib)
a = [i for i in range(20)]
b = a.copy()
print(b)
for i in range(1,10):for j in range(1,i+1):print(f'{j}*{i}={i*j}',end='\t')print()
import time
time1 = time.time()
time.sleep(1)
time2 = time.time()
print(time2-time1)
import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
time.sleep(1)
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
a = b =1
for i in range(1,22):print('%12ld %12ld' % (a,b),end='')if i % 3 == 0:print()a,b = a+b, a+2*b
sum = 0
for i in range(101, 201):for j in range(2, i):if i % j == 0:breakelse:sum += 1print(i, end=' ')
print(f'\n共{sum}个素数')
for i in range(100, 1000):a = i // 100b = i % 100 // 10c = i % 10if a**3 + b**3 + c**3 == i :print(i, end=' ')
number = int(input('输入数字:'))
dec = []
i = 2
numtmp = number
while(numtmp != 1):if numtmp % i == 0:numtmp = numtmp // idec.append(i)i = 2else:i += 1
else:if numtmp != 1:dec.append(numtmp)
print(str(number) + ' = ', end='')
for i in dec:print(i, end=' * ')
print('\b\b ')
score = int(input('成绩:'))
if score >= 90:grade = 'A'
elif score >= 60:grade = 'B'
else:grade = 'C'
print(f'{score} is {grade}')
import datetime
print(datetime.date.today().strftime('%Y.%m.%d'))
ayhdate = datetime.date(2008, 8, 8)
print(ayhdate.strftime('%Y.%m.%d'))
ayhafter = ayhdate + datetime.timedelta(days=100)
print(ayhafter.strftime('%Y.%m.%d'))
ayhdate = ayhdate.replace(year=ayhdate.year + 4)
print(ayhdate.strftime('%Y.%m.%d'))
digit = alpha = space = other = 0
a = input('输入字符串:')
for i in a:if i.isdigit():digit+=1elif i.isalpha():alpha+=1elif i==' ':space+=1else:other+=1
print(f'含有中英文字符{alpha}个,空格{space}个,数字{digit}个,其他字符{other}个')
a,n = map(int,input('请输入a与n:').split())
t = s = 0
for i in range(n):t = t * 10 + as += t
print(s)
for i in range(1,1000):divisor = []divsum = 0for j in range(1,i):if i%j==0:divisor.append(j)divsum += jif divsum == i:print(f'{divsum} = ', end='')for i in divisor:print(f'{i} + ', end='')print('\b\b ')
top = 100
distance = -100
for i in range(10):distance += top * 2top /= 2
print(f'第10次落地时,共经过{distance}米。第10次反弹{top}米。')
sum = 1
for i in range(9):sum = (sum + 1) * 2
print(sum)
dict1 = {'a':1, 'b':2, 'c':3}
dict2 = {'x':0 ,'y':0, 'z':0}
dict2.update({'y':dict1['a'],'z':dict1['a']})
dict2.update({'y':dict1['c']})
for i,j in dict1.items():for s,t in dict2.items():if t==0:dict2[s]=dict1['b']if j==t:print(f'{i}——{s}')
row = 7
for i in range(row):for j in range(abs(row//2-i)):print(' ', end='')for j in range(row - 2 * abs(row//2-i)):print('*', end='')print()
a = 2
b = 1
sum = 0
for i in range(20):sum +=a/ba,b = a+b,a
print(f'2/1 + 3/2 + 5/3 + 8/5 + 13/8 + 21/13 + ... = {sum}')
t = 1
sum = 0
for i in range(20):t *= i+1sum +=t
print(f'1! + 2! + 3! + ... + 20! = {sum}')
def mul(num):if num>1:return num * mul(num-1)else:return 1
print(mul(5))
def inv(str):if str!='':inv(str[1:])print(str[0], end='')else:return
str = input('请输入字符串:')
inv(str)
def age(people):if people!=1:return age(people-1)+2else:return 10
print(age(5))
number = str(int(input('请输入一个不多于5位的正整数:')))
bit = len(number)
print(f'它是{bit}位数')
for i in range(bit-1,-1,-1):print(number[i], end='')
print()
number = str(int(input('请输入一个五位数:')))
print(number + '不'* (number[0]!=number[-1] or number[1]!=number[-2]) + '是回文数')
week = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
one = input('请输入第一个字母:')
s = 0
t = []
for i in week:if i[0]==one:s += 1t.append(i)
print(t)
if s < 1:print('ERROR!')
elif s > 1:two = input('请输入第二个字母:')for i in t:if i[1] == two:print(i)
a = ['临', '兵', '斗', '者', '皆', '阵', '列', '前', '行']
for i in a[::-1]:print(i,end=' '*4)
a = ['临', '兵', '斗', '者', '皆', '阵', '列', '前', '行']
str = ','.join(str(i) for i in a)
print(str)
def newline_str(str):for i in range(len(str)):print(str[i])
def many_print(str):for i in range(3):newline_str(str)
if __name__ == '__main__':many_print('面对疾风吧!')
class bcolors:HEADER = '\033[95m'OKBLUE = '\033[94m'OKGREEN = '\033[92m'WARNING = '\033[93m'FAIL = '\033[91m'ENDC = '\033[0m'BOLD = '\033[1m'UNDERLINE = '\033[4m'
print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)
for i in range(2, 101):for j in range(2, i):if i % j == 0:breakelse:print(i, end=' ')
num = list(map(int,input('请输入十个数:').split()))
num.sort()
print('由大到小排序为:', end='')
for i in num:print(i, end=' ')
a = []
print('请输入3*3的矩阵:')
for i in range(3):a.append(list(map(int,input().split(None,3)[:3])))
print(f'主对角线元素之和为:{a[0][0]+a[1][1]+a[2][2]}')
num = list(map(int,input('请输入十个数:').split()))
ins = int(input('请输入待插入的数:'))
num.append(ins)
num.sort(reverse=1*(num[0]>num[-1]))
for i in num:print(i, end=' ')
a = [9, 6, 5, 4, 1]
print('原列表:', a)
a.sort(reverse=1*(a[0]<a[-1]))
print('倒序后:', a)
def varfunc():var = 0print('var = %d' % var)var += 1
for i in range(3):varfunc()class Static:StaticVar = 5def varfunc(self):self.StaticVar += 1print(self.StaticVar)
print(Static.StaticVar)
a = Static()
for i in range(3):a.varfunc()
num = 2
def autofunc():num = 1print('internal block num = %d' % num)num += 1
for i in range(3):print('The num = %d' % num)num += 1autofunc()
class Num:nNum = 1def inc(self):self.nNum += 1print('nNum = %d' % self.nNum)
if __name__ == '__main__':nNum = 2inst = Num()for i in range(3):nNum += 1print('The num = %d' % nNum)inst.inc()
x = [[12,7, 3],[4, 5, 6],[7, 8, 9]]
y = [[5, 8, 1],[6, 7, 3],[4, 5, 9]]
z = []
for i in range(3):z.append([])for j in range(3):z[i].append(x[i][j]+y[i][j])
for i in z:print(i)
from functools import reduce
print('1到100之和为:',reduce(lambda x,y:x+y, [i for i in range(101)]))
print('求输入数字的平方,若平方运算后小于50,程序将停止运行。')
num = int(input('请输入一个数字:'))
print('其平方为:', num ** 2)
while(num ** 2 >= 50):num = int(input('请输入一个数字:'))print('其平方为:', num ** 2)
a, b = 5, 10
a, b = b, a
print(a, b)
i = 5
j = 10
if i > j:print(f'{i}大于{j}')
elif i < j:print(f'{i}小于{j}')
else:print(f'{i}等于{j}')
maximum = lambda x, y: (x > y) * x + (x < y) * y
minimum = lambda x, y: (x > y) * y + (x < y) * x
a = 5
b = 10
print('The larger one is %d' % maximum(a, b))
print('The lower one is %d' % minimum(a, b))
import random
a = random.randint(0, 99)
print(a)
a = 0b1101
b = a & 11
print('a & b = %d' % b)
b &= 7
print('a & b = %d' % b)
a = 0b1001
b = a | 11
print('a | b = %d' % b)
b |= 7
print('a | b = %d' % b)
a = 0b1001
b = a ^ 0b1011
print(f'a ^ b = {bin(b)}')
b ^= 0b1111
print(f'a ^ b = {bin(b)}')
a = int(input('input a number:\n'))
b = a >> 4
c = ~(~0 << 4)
d = b & c
print(bin(a), bin(b), bin(c), bin(d))
a = 0b101010
b = ~ a
print(bin(a), bin(b))
print(a, b),
import turtle
turtle.color('blue')
turtle.pensize(5)
turtle.speed(10)
for i in range(0,210,10):turtle.circle(i)turtle.penup()turtle.right(90)turtle.forward(10)turtle.left(90)turtle.pendown()
turtle.done()
import turtle
turtle.setup(600, 600)
turtle.color('blue')
turtle.pensize(5)
turtle.speed(10)
turtle.penup()
turtle.goto(-250, 250)
turtle.pendown()
for i in range(0,250,10):print(i)turtle.forward(500)turtle.penup()turtle.right(90)turtle.forward(10)turtle.right(90)turtle.pendown()turtle.forward(500)turtle.penup()turtle.left(90)turtle.forward(10)turtle.left(90)turtle.pendown()
turtle.done()
import turtle
turtle.color('grey')
turtle.pensize(5)
turtle.speed(10)
for i in range(0,400,20):for j in range(4):turtle.right(90)turtle.forward(i)turtle.penup()turtle.forward(10)turtle.left(90)turtle.forward(10)turtle.right(90)turtle.pendown()
turtle.done()
import turtle as t
import datetime as ddef skip(step): t.penup()t.forward(step)t.pendown()def drawClock(radius): t.speed(0)t.mode("logo") t.hideturtle()t.pensize(7)t.home() for j in range(60):skip(radius)if (j % 5 == 0):t.forward(20)skip(-radius - 20)else:t.dot(5)skip(-radius)t.right(6)def makePoint(pointName, len): t.penup()t.home()t.begin_poly()t.back(0.1 * len)t.forward(len * 1.1)t.end_poly()poly = t.get_poly()t.register_shape(pointName, poly) def drawPoint(): global hourPoint, minPoint, secPoint, fontWritermakePoint("hourPoint", 100)makePoint("minPoint", 120)makePoint("secPoint", 140)hourPoint = t.Pen() hourPoint.shape("hourPoint")hourPoint.shapesize(1, 1, 6)minPoint = t.Pen()minPoint.shape("minPoint")minPoint.shapesize(1, 1, 4)secPoint = t.Pen()secPoint.shape("secPoint")secPoint.pencolor('red')fontWriter = t.Pen()fontWriter.pencolor('gray')fontWriter.hideturtle()def getWeekName(weekday):weekName = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']return weekName[weekday]def getDate(year, month, day):return "%s-%s-%s" % (year, month, day)def realTime():curr = d.datetime.now()curr_year = curr.yearcurr_month = curr.monthcurr_day = curr.daycurr_hour = curr.hourcurr_minute = curr.minutecurr_second = curr.secondcurr_weekday = curr.weekday()t.tracer(False)secPoint.setheading(360 / 60 * curr_second)minPoint.setheading(360 / 60 * curr_minute)hourPoint.setheading(360 / 12 * curr_hour + 30 / 60 * curr_minute)fontWriter.clear()fontWriter.home()fontWriter.penup()fontWriter.forward(80)fontWriter.write(getWeekName(curr_weekday), align="center", font=("Courier", 14, "bold"))fontWriter.forward(-160)fontWriter.write(getDate(curr_year, curr_month, curr_day), align="center", font=("Courier", 14, "bold"))t.tracer(True)print(curr_second)t.ontimer(realTime, 100) def main():t.tracer(False)drawClock(160)drawPoint()realTime()t.tracer(True)t.mainloop()if __name__ == '__main__':main()
a = '123abc 123哈哈abc@@##&&\t'
print(len(a))
a = []
for i in range(11):a.append([])for j in range(11):if j == 0:a[i].append(1)elif j > i:a[i].append(0)else:a[i].append(a[i-1][j-1]+a[i-1][j])
for i in a:for j in range(len(i)):if i[j] == 0:b = i[:j]for k in b:print(k, end=' ')print()break
str1 = 'abcdefg'
str2 = 'cde'
print (str1.find(str2))
import turtle as t
t.pendown()
t.setheading(90)
len = 1
for i in range(2):for j in range(60):if j < 30:len += 0.2else:len -= 0.2t.forward(len)t.left(3)
t.penup()
t.done()
import turtle
turtle.setup(600, 600)
turtle.color('green')
turtle.pensize(3)
turtle.speed(10)
turtle.penup()
turtle.setpos(-250, 0)
turtle.pendown()
for i in range(72):turtle.forward(500)turtle.right(175)
turtle.done()
a = list(map(int, input('请输入三个数:').split()))
a.sort()
for i in a:print(i, end=' ')
import copy
a = list(map(int, input('请输入数组:').split()))
b = copy.deepcopy(a)
b.sort()
for i in range(len(a)):if a[i]==b[-1]:a[0], a[i] = b[-1], a[0]if a[i]==b[0]:a[-1], a[i] = b[0], a[-1]
print(a)
n, m = map(int, input('请输入n和m:').split())
a = list(map(int, input('请输入待处理列表:').split()))
b = []
for i in range(n):b.append(a[-m+i])
print(b)
n = int(input('请输入总人数:'))
num = []
for i in range(n):num.append(i + 1)
i = k = m = 0
while m < n - 1:if num[i] != 0: k += 1if k == 3:num[i] = 0k = 0m += 1i += 1if i == n: i = 0
for i in num:if i!=0:print(i)
def lenstr(str):return len(str)
if __name__ == '__main__':print(lenstr('123 abcABC哈哈哈@#$\t\n\b'))
def inputstd(stdarr, i):name = input(f'请输入第{i+1}位学生的姓名:')age = int(input('请输入学生年龄:'))stdarr[i].append(name)stdarr[i].append(age)for j in range(4):score = int(input(f'请输入第{j+1}科分数:'))stdarr[i].append(score)return stdarr
def outputstd(stdarr, i):print(f'第{i+1}位学生——姓名:{stdarr[i][0]},年龄:{stdarr[i][1]},四科分数为:', end='')for j in range(4):print(stdarr[i][2+j], end='、'*(j!=3))print()
if __name__ == '__main__':n = 2stdarr = []for i in range(n):stdarr.append([])tmp = inputstd(stdarr, i)for i in range(n):outputstd(tmp, i)
num = []
for i in range(5):n = int(input('请输入一个整数:'))num.append(n)
print(num)
num = [6, 5, 3, 4, 2]
num.reverse()
print(num)
a = [3, 6, 9, 4, 2]
b = [4, 8, 16, 9, 2]
b.sort()
a.extend(b)
print(a, b)
for i in range(5):n = 0if i != 1: n += 1if i == 3: n += 1if i == 4: n += 1if i != 4: n += 1if n == 3: print(64 + i)
def ou(n):s = 0for i in range(2, n+2, 2):s += 1 / ireturn s
def ji(n):s = 0for i in range(1, n+1, 2):s += 1 / ireturn s
if __name__ == '__main__':n = int(input('请输入一个正整数:'))s = (n % 2 == 0) and ou(n) or ji(n)print(s)
s = ["man", "woman", "girl", "boy", "sister"]
for i in s:print(i)
person = {"li": 18, "wang": 50, "zhang": 20, "sun": 22}
m = 'li'
for key in person.keys():if person[m] < person[key]:m = key
print('%s,%d' % (m, person[m]))
str = list(map(str, input('请输入待排序的字符串:').split()))
str.sort()
print(str)
num = int(input("输入猴子的数目:"))
def peach(n):if n == num:return 4 * x else:return peach(n + 1) * 5 / 4 + 1
x = 1
while 1:count = 0for i in range(1, num):if peach(i) % 4 == 0:count = count + 1if count == num - 1:print("海滩上原来最少有 %d 个桃子" % int(peach(0)))breakelse:x = x + 1
for i in range(10,100):if len(str(809*i))==4 and len(str(8*i))==2 and len(str(9*i))==3:print(f'该数为:{i}\n{809 * i} = 800 * {i} + 9 * {i}')
a = int(input('请输入八进制数:'), 8)
print('其十进制为:', a)
sum = 0
for i in range(1, 8):if i == 1:t = 4elif i == 2:t = 4 * 7else:t = 4 * 7 * 8**(i-2)sum += tprint(f'组成{i}位数有{sum}个奇数。')
a = ['临', '兵', '斗', '者']
b = ['皆', '阵', '列', '前', '行']
a.extend(b)
str = ','.join(a)
print(str)
num = int(input('请输入一个奇数:'))
nine = 9
while nine % num != 0 :nine = nine * 10 + 9
print(f'需要{len(str(nine))}个 9\n{nine} / {num} = {nine//num}')
a = '临兵斗者'
b = '皆阵列前行'
a += b
print(a)
class student:x = 0c = 0
def f(stu):stu.x = 20stu.c = 'c'
a = student()
a.x = 3
a.c = 'a'
f(a)
print(a.x,a.c)
a = list(map(int, input('请输入七个整数:').split()[:7]))
for i in a:print(f'{i}:' + '*'*i)
num = int(input('请输入一个四位数:'))
bit1 = [0, 0, 0, 0]
bit2 = [0, 0, 0, 0]
for i in range(4):bit1[i] = int(str(num)[i])bit2[i] = (bit1[i] + 5) % 10
bit2[0], bit2[1], bit2[2], bit2[3] = bit2[3], bit2[2], bit2[1], bit2[0]
print('加密后该数为:', bit2[0]*1000 + bit2[1]*100 + bit2[2]*10 + bit2[3])
testList = [10086, '中国移动', [1, 2, 4, 5]]
print(len(testList))
print(testList[1:])
testList.append('I\'m new here!')
print(len(testList))
print(testList[-1])
print(testList.pop(1))
print(len(testList))
print(testList)
matrix = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]
print(matrix)
print(matrix[1])
col2 = [row[1] for row in matrix]
print(col2)
col2even = [row[1] for row in matrix if row[1] % 2 == 0]
print(col2even)
import time
print(time.ctime(time.time()))
print(time.asctime(time.localtime(time.time())))
print(time.asctime(time.gmtime(time.time())))
import time
start = time.time()
time.sleep(2)
end = time.time()
print(end - start)
import time
start = time.perf_counter()
time.sleep(2)
end = time.perf_counter()
print('Different is %6.3f' % (end - start))
import time
import random
play_it = input('你准备好开始游戏了吗?(请输入 \'y\' 或 \'n\'):')
while play_it == 'y':i = random.randint(0, 100)print('——————————猜数字游戏——————————')start = time.perf_counter()guess = int(input('请输入猜测的值:'))while guess != i:if guess > i:guess = int(input('大了,猜小一点:'))else:guess = int(input('小了,猜大一点:'))end = time.perf_counter()var = (end - start) / 18.2if var < 15:grade = '优秀'elif var < 25:grade = '一般'else:grade = '较差'print('恭喜!待猜数字为:%d' % i)print('本次游戏反应数值为:%6.3f,评定等级:%s' % (var,grade))play_it = input('\n你准备好开始新一轮游戏了吗?(请输入 \'y\' 或 \'n\'):')
import time
a = time.strptime('Aug 28 2015 12:00AM', '%b %d %Y %I:%M%p')
a = time.strftime('%Y-%m-%d %H:%M:%S', a)
print(a)
str1 = input('请输入一个字符串:')
str2 = input('请输入一个子字符串:')
ncount = str1.count(str2)
print(ncount)
filename = input('输入文件名:')
fp = open(filename , "w+")
ch = ''
while '#' not in ch:fp.write(ch)ch = input('输入字符串:')
fp.close()
fp = open('test.txt' , "w")
ch = input('输入字符串:')
fp.write(ch.upper())
fp.close()
fp = open('A.txt' , "r")
ch1 = fp.read()
fp.close()
fp = open('B.txt' , "r")
ch2 = fp.read()
fp.close()
fp = open('C.txt' , "w")
ch = ch1 + ch2
l=list(ch)
l.sort()
ch="".join(l)
fp.write(ch)
fp.close()
a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
b = [111, 222, 333, 444, 555, 666, 777]
print(dict(zip(a, b)))
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!