作业1:两个数交换,要求使用异或法完成

#作业1:两个数交换,要求使用异或法完成
a = 10
b = 20
print(f"交换前:a = {a} b = {b}")
a = a ^ b  #此时, a == a ^ b
b = a ^ b  #(a ^ b) ^ b -> a
a = a ^ b  #(a ^ b) ^ ((a ^ b) ^ b) -> b
print(f"交换后:a = {a} b = {b}")

作业2:判断一个数,是否是2的指数

a = int(input("请输入一个整数:"))
if a &(a-1) == 0:   #所有2的指数都满足 n&(n - 1) == 0print(f"{a} ")
else:print("这个数不是2的指数")

作业3:给定成绩,判断用户成绩的档次

#作业3:给定成绩,判断用户成绩的档次
a = int(input("请输入您的成绩:\n"))
if a == 100:print("满分!")
elif a <100 and a >=90:print("优秀")
elif a < 90 and a >= 80:print("良好")
elif a < 80 and a >= 70:print("还可以,多多努力")
elif a < 70 and a >= 60:print("合格")
elif a < 60 and a > 0:print("不合格")
elif a == 0:print("鸡蛋")
else:print("考负数,呀斯拉内?")

作业8:判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)

a = int(input("请输入一个整数:"))
if a % 2 == 0:print("该数为偶数")
else:print("该数为奇数")

作业10:求矩形的面积和周长

a = int(input("请赋予长的值: "))
b = int(input("请赋予宽的值: "))
area = a*b
C = (a+b)*2
print(f"该矩形的周长为:{C}")
print(f"该矩形的面积为:{area}")

作业11:根据天数(从控制台上输入)计算周数和剩余的天数

#作业11:根据天数(从控制台上输入)计算周数和剩余的天数
day = int(input('请输入天数:'))
a = int(day / 7) + 1
b = 7 - day % 7
print(f"当前为第{a}周,本周还剩{b}天")

作业12: 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用Math.PI,也可以使用3.14)

radius = int(input("请输入圆的半径:"))
PI = 3.14
C = (2 * PI * radius)
area = (radius**2 * PI)
print(f"该圆的周长为:{C}")
print(f"该圆的面积为:{area}")

python第一周习题相关推荐

  1. Python语言程序设计 第一周习题

    Python语言程序设计 第一周习题 习题1 获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮ ...

  2. python第一周小测验_Python小测试

    第一周 1. 下列关于函数的描述中,正确的说法有哪些 ·函数可以是自己定义的,也可以是 Python 内置的 ·一个函数可以被重复调用多次 ·函数可以不带参数,也可以带多个参数 ·函数可以有返回值,也 ...

  3. python第一周学习总结+初辨python与c语言的区别

    首先是python的第一周学习总结 从注释.变量.字符串格式化,到运算符和流程控制,再到数据类型 1.注释:python的单行注释是# (快捷键是Ctrl+/),多行注释""&qu ...

  4. python第一周小测验_荐测验1: Python基本语法元素 (第1周)

    测验1: Python基本语法元素 (第1周) 选择题: 1.Guido van Rossum正式对外发布Python版本的年份是: A.2002 B.2008 C.1991 D.1998 正确答案 ...

  5. python第一周:python初识、流程控制

    编译性语言:在将源代码编译完毕生成一个可执行文件后才能运行 解释性语言:在代码的运行期间进行编译 动态类型语言:在运行期间才去做数据检查的语言,也就是说在使用动态类型语言时不用指定数据类型 静态类型语 ...

  6. python第一周心得体会_Python学习第一周学习总结

    一.python的特点 1.它是一个解释型的语言 2.它有强大的标准库和第三方库支持 3.有良好的平台兼容性,可以在windows.mac.linux系统下执行 4.个人认为最吸引我的特点是简单.轻便 ...

  7. python第一周心得_python第一周心得-Go语言中文社区

    Python 简介 Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.它的设计具有很强的可读性,相比其他 ...

  8. 我滴python第一周笔记

    我的第一节python课~~~ 穹妹镇楼 为了巩固知识点,回顾总结之前先看一个好东西: 对象类型 类型名称 示例 简要说明 数字 int.float.complex 1234, 3.14, 1.3e5 ...

  9. 金融网站知识图谱问答系统:自学Python第一周

    import语句 在模块定义好后,我们可以使用 import 语句来引入模块 ·import 模块:导入一个模块:注:相当于导入的是一个文件夹,是个相对路径. import module1[, mod ...

最新文章

  1. 利用PermutationImportance挑选变量
  2. NHibernate.Profiler 使用教程
  3. DES和RSA算法的java实现
  4. android 重置画布,android-自定义视图:重按视图画布
  5. 应理解计算机专业的学科特点,职业高中计算机专业测验试题编写的策略初探.doc...
  6. 【Lintcode】029.Interleaving String
  7. git 分支查看与切换
  8. 【DevCloud·敏捷智库】如何利用故事点做估算
  9. python常用正则表达式
  10. QCC3020呼吸灯设计
  11. Emmagee 不支持android7.0以上,社区努力中~
  12. 项目管理ITTO(一张图梳理49个过程)
  13. AI视频增强,提高视频画面的清晰度
  14. Windows10 系统部分软件字体虚化不清晰
  15. scala使用log4j_将Twitter4j与Scala结合使用以执行用户操作
  16. PHP的ES入门(三)—— 数据查询
  17. Unity 3D美术(程序+美术遇到的常见问题)
  18. jQuery实现的无缝轮播图
  19. 7-4 寻找250 (10分)
  20. 5W30和5W40原来的区别这么大!

热门文章

  1. xshell编程自动备份数据库
  2. 电子签名工具 SignatureTool
  3. Oracle批量清空表数据
  4. 公司企业邮箱怎么群发邮件?如何在工作中脱颖而出
  5. 看完这几道 JavaScript 面试题,让你与考官对答如流(中)
  6. google skia
  7. Sublime3安装,使用教程以及优秀的插件推荐
  8. “+智能”时代 华为如何引领中国制造走向“智”变?
  9. 基于motion视频捕捉软件的树莓派视频拍照系统(图像变化识别+拍照+邮件)
  10. 这套ai的思维让我感到了一个细思极恐的开源项目