1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
a = []
for i in range(8) :
a.append([])
for j in range(8) :
a[i].append(0)
for i in range(8) :
a[i][0] = 1 #第一列全为1
a[i][i] = 1 #斜边全为1
for i in range(2, 8) :
for j in range(1, i) :
a[i][j] = a[i - 1][j - 1] + a[i - 1][j]
for i in range(8) :
for j in range(i + 1) :
print("{:3d}".format(a[i][j]), end = " ")
print()
输出格式示例如下:
5年后的成就值是XX
XX年后成就值是100
scale = 0.0001 # 成就值增量
def calv(base, day) :
val = base * pow(1 + scale, day * 11)
return val
print('5年后的成就值是{}'.format(int(calv(1, 5 * 365))))
year = 1
while calv(1, year * 365) < 100:
year += 1
print('{}年后成就值是100'.format(year))
ns = input("请输入一串数据:")
dnum, dchr = 0, 0
for i in ns :
if i.isnumeric() : #统计数字
dnum += 1
elif i.isalpha() : #统计字母
dchr += 1
else :
pass
print('数字个数:{},字母个数:{}'.format(dnum, dchr))
例如:键盘输入列表b为[1,2,3],因此,屏幕输出计算结果为[1,3,2,6,3,9]
a = [3, 6, 9]
b = eval(input()) #例如:[1, 2, 3]
j = 1
for i in range(len(a)) :
b.insert(j, a[i])
j += 2
print(b)
s = input("请输入中文和字母的组合: ")
count = 0
for c in s :
if '\u4e00' <= c <= '\u9fff' :
count += 1
print(count)
在Unicode中,中文字符的编码范围主要位于\u4e00到\u9fff之间。
import time
print(time.ctime(1519181231.0))
输出结果是:Wed Feb 21 10:47:11 2018
请获得用户输入时间,提取并输出其中的小时信息。以上述时间为例,应输出10。
import time
t = input("请输入一个浮点数时间信息: ")
s = time.ctime(eval(t))
ls = s.split()
print(ls[3].split(':')[0])
import random
random.seed(25)
n = random.randint(1,100)
for m in range(1,7):
x = eval(input("请输入猜测数字:"))
if x == n:
print("恭喜你,猜对了!")
break
elif x > n:
print("大了,再试试")
else:
print("小了,再试试")
if m == 6:
print("谢谢!请休息后再猜")
s = input("请输入5个小写字母:")
s = s.upper()
print(','.join(s[::-1]))
upper():将字符串中字母全部变为大写
lower():将字符串中字母全部变为小写
title():将字符串每个单词的首字母都变成大写
capitalize():将字符串第一个字母变成大写,其余字母变为小写
import random
random.seed(20)
sum = 0
for i in range(10) :
n = random.randint(1, 20)
sum += n
print("第{}个数:{}".format(i, n))
print("10个随机数的平均数是:{}".format(round(sum / 10, 1)))
myinput = input("请输入:")
ls = myinput.split(',')
s = 0
for c in ls:
if c.strip(" ").isdigit():
s += eval(c)
print("数字和是:" + str(s))
h,w = eval(input("请输入起始英文字母的序号和连续输出的个数,逗号隔开:"))
cstr = ''
for i in range(w):
c = chr(ord('a') + h + i)
cstr += c
print(cstr)