Python日常小练习(二)

基础的练习题

(一)字符串拼接

用两个字符串,然后把它们连接到一起

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)

就先到这儿吧。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值