Day03.作业

1.n=6789,写代码获取变量n中百位上的数

n=6789
num = n % 1000
print(num // 100)

2.n=12345,写代码获取变量n中每一位上的数

n=12345
print('个位:',n % 10)
n = n // 10
print('十位:',n % 10)
n = n // 10
print('百位:',n % 10)
n = n // 10
print('千位:',n % 10)
n = n // 10
print('万位:',n % 10)

3.写出判断一个数是否能同时被3和7整除的条件语句

num=int(input('请输入数字'))
if (not (num % 3)) and (not(num % 7)):
    print('num能同时被3和7整除') 
else:
    print('num不能同时被3和7整除')

4.写出判断一个数是否能被3或者7整除,但是不能同时被3或者7整除的条件语句

if (not (num % 3)) or (not(num % 7)):
    if not ((not (num % 3)) and (not(num % 7))):
        print('num能被3或者7整除,但是不能同时被3和7整除')
    else:
        print('num能被3或者7整除,同时被3和7整除')
else:
    print('num不能被3或者7整除')

5.输入年,写代码判断输入的年是否是闰年,如果是输出'闰年',否则输出'不是闰年'

year= int(input('请输入年数:'))
if (not year % 4) and (year % 100):
    print('闰年') 
elif year % 400 == 0:
    print('闰年')
else:
    print('不是闰年')

if ((not year % 4) and (year % 100) )or year % 400 == 0:
print('闰年')
else:
print('不是闰年')

### 6.今天上课讲了1500秒的课,编程计算今天上课时间是多少小时,多少分钟,多少秒
```python
time = 1500
hour = 1500 // 3600
minute = (1500 % 3600) // 60
sec = (1500 % 3600) % 60
print(hour,'小时',minute ,'分钟',sec,'秒')

7.定义两个变量保存一个人的身高与体重,编程实现判断这个人的身材是否正常

height=float(input('身高(m):'))
weight=float(input('体重(kg):'))
if  18.5<= weight/height**2 <=24.9:
    print('身材正常')
else:
    print('身材异常')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,131评论 2 16
  • 下面定义变量正确的是(ad)a. a = b = c = 10b. a,c = 10c. in = 20d. nu...
    萌王史莱姆阅读 1,018评论 0 0
  • 下面定义变量正确的是(ad)a. a = b = c = 10b. a,c = 10c. in = 20d. nu...
    挽风style阅读 2,755评论 0 0
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,164评论 0 9
  • 好像一切命中注定一样,我有缘从喜马拉雅听到锦明老师的分享,我的孩子小学特别优秀,钢琴和书法获得省级二、三等奖,学习...
    王小霞初二阅读 1,076评论 0 4

友情链接更多精彩内容