基础的练习题
(一)字符串拼接
用两个字符串,然后把它们连接到一起
name = input("请输入你想一起的那个人:")
country = input("请输入你想要去的那个国家:")
print("世界那么大,我想要和 {} 一起去 {} 看看".format(name, country))
(二)整数序列求和
用户输入一个整数N,计算从1到N的相加之后的结果
n = int(input('请输入整数N的值:'))
sum = 0
for i in range(1, n):
sum = i + sum
print("1到n的总和是:" , sum)
(三)打印九九乘法表
工整打印出常用的九九乘法表
方法一
for i in range(1, 10):
for j in range(1, i+1):
print("%d * %d = %2d" %(i, j ,i * j),end=" ")
print()
方法二
for i in range(1, 10):
for j in range(1, i+1):
print("{} * {} = {:2}".format(i, j, i*j),end=' ')
print()
(四)随机数组合输出
下面列表有一组数,两两随机组合,可组合出那些数。
list1 = [1, 2, 3, 5, 9, 4, 6, 8]
for x in list1:
for y in list1:
print('%d%d' % (x, y))
可延伸为菜品随机搭配
vegetables = ['胡萝卜', '黄瓜', '生菜', '牛肉', '土豆', '鸡丁']
for i in range(0, 6):
for j in range(0, 6):
if not (i == j):
print('{}{}'.format(vegetables[i], vegetables[j]))
(五)阶乘问题计算
计算1+2!+3!+4!+…+10!的值
sum,tmp = 0,1
for i in range(1, 11):
tmp*= i
sum+= tmp
print("运算结果是:{}".format(sum))
print("运算结果是:%d" % sum)
就先到这儿吧。