计算机二级python教程_python入门精选题(计算机二级考试可用)

Python

入门

精选

30

1

、输入一个三位整数,判断这个数是不是“

水仙花数

”;所谓“水仙花

数”是指一个三位数,其各位数字立方和等于该数,例如:

153=1^3

+5^3 +3^3

153

就是水仙花数。

n=eval(input())

i=n

a=0

while i:

a=a+(i%10)**3

i=i//10

if a==n:

print("yes")

else:

print("no")

2.

随机产生一个两位数的数字,

然后用户输入一个两位数的数字,

果用户输入的数字与

随机产生的数字完全相同

(包括顺序)

则输出

奖励

100

分;如果用户输入的数字与随机产生的数字相同(不包括

顺序)

则输出奖励

50

分;

如果用户输入的数字与随机产生的数字

有一位数相同,则奖励

10

分,如果都不相同,则输入没有奖励。

import random

a=random.randint(10,99)

b=eval(input())

a1=a%10

a2=a//10

b1=b%10

b2=b//10

if a==b:

print('100')

elif a1==b2 and a2==b1:

print('50')

elif a1==b1 or a2==b2 or a1==b2 or a2==b1:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值