华为机试题感想

参加了华为线上机试题,题目描述如下:
输入四个整数n,x,y,z,用空格隔开,而且这四个整数要求在同一行,整数k要能被x,y,z任意一个整数整除,就称k为一个幸运数,k取值范围为[1,n],1<x,y,z<100;求出k的个数;
我使用的是python3.7自带的编译器IDEA,代码如下:
在这里插入图片描述
#lucky.py
lc = input(“请输入四个整数(以空格分开):”)
count = 0
for k in range(1,eval(lc[0:2])+1):
ls = lc.split()
for lk in ls:
if lk != " ":
if eval(lk)>1 & eval(lk) <100:
if k%eval(lk) == 0:
print(“count值为:{}”.format(count))
count = count+1
print(k)
运行结果如下:
在这里插入图片描述
很遗憾是在规定时间内没有调试成功,时间到了结果调试ok的,只能说自己还是需要再多加学习。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值