pyhton练习题

1.交换A,B的值,并输出。

A=input("A=")
B=input("B=")
A=int(A)
B=int(B)
C=A
A=B
B=C
C=int(C)
print("A=%d\nB=%d"(A,B))

A,B,C互换值,因为C等于A,所以A也等于C,把B的值赋给A,所以A就等于B,B等于C,由于C等于A,所有B也等于A,输出AB的值,AB的值互换。


2.求100以内所有的5的倍数之和(循坏语句)

a=0
b=0
a=int(a)
b=int(b)
while  a<100:
    if a%5==0:
        b=b+a
    a=a+1
print("和为:%d"%b) 

b是最后的和,所以一开始要为0,否则计算出来的值会不准确;a=a+1一定要和 if a%5==0:在同列,否则会计算错误。


3.随机输入一个三位的正整数,通过设定的程序,逆序打印出各位数字 (如:输入234 ,输出432)

n=input("n=")
n=int(n)
s=""
while n!=0:
    m=n%10
    s=s+str(m)
    n=n//10
print(s)

m=n%10,%是除法的余数,这样234计算出来,第一个数就是4了,以此往后计算,最后计算的数,就是输入数的逆序了。str的意思是整形转化为字符串。


4.求1!+2!+3!+4!+5!

a=1
b=1
c=0
a=int(a)
b=int(b)
c=int(c)
while a<=5:
    b=a*b
    c=c+b
    a=a+1
print(c)

1!是 1*1
2!是 1*2
3!是 1*2*3
4!是1*2*3*4
5!是1*2*3*4*5
 (亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值