小甲鱼python视频第六讲(课后习题)

1.floor除法(这里只介绍除法运算,其他暂且不提)

在Python3中,除法运算有两种,一种是真除,一种是Floor除法,这两者是有分别的,分别如代码所示:

2.幂的使用(**)

a = 2**2**32
b = (2 **2)**32

3.分别求一百以内的偶数和奇数,注意代码的区别。

#求100以内的偶数(包含100)
num = 100
while num:
    if num % 2:
        print()
    else:
        print(num)
    num = num - 1
#求一百以内的偶数(不包含100)
num = 100
while num:
    num = num - 1
    if num % 2:
        print()
    else:
        print(num)
    
#求100以内的奇数
num = 100
while num:
    num = num - 1
    if num % 2:
        print(num)
    else:
        print()
    

4,求阶乘

i = 1
x = 7
flag = 0

while i < 100:
    i = i + 1
    if (x%2==1)and(x%3==2)and(x%5==4)and(x%6==5):
        flag = 1
    else:
        x = 7*i
if flag ==1:
    print("阶梯数是:",x)
else:
    print("请扩大范围!")

附小甲鱼源代码:

x = 7
i = 1
flag = 0

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
        flag = 1
    else:
        x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7
    i += 1

if flag == 1:
    print(‘阶梯数是:‘, x)
else:
    print(‘在程序限定的范围内找不到答案!‘)
时间: 2024-10-10 16:57:38

小甲鱼python视频第六讲(课后习题)的相关文章

小甲鱼python视频第六讲(笔记及课后习题答案)

今天主要学习了常用操作符,如算术操作符.比较操作符.逻辑操作符等,鉴于课件做的太好(赞美小甲鱼~~~).我直接把图贴上来(其实是自己懒) 名词解释 拼接 这是第一节学的一个名词,由于自己偷懒,没有写,这里补充上.拼接,其实就是把两个字符串连接在一起,不是其他,注意下面例子的不同 最后着重强调下版本的问题,附带今天的程序(要在版本三中运行) temp = str(input('请输入一个年份:')) while not temp.isdigit(): temp = input("抱歉,您的输入有误

小甲鱼python视频第六讲(笔记及程序源代码)

今天主要学习了关于循环的一些要点, 1.elif的使用 while True: temp = input("请输入分数:") score = int(temp) if 100 >= score >= 90: print("A") elif 90 >= score >= 80: print("B") elif 80 >= score >= 60: print("C") elif 60 >

小甲鱼python视频第三讲(课后习题)

1.注意这两个代码的区别 a = 3 b = a b = 4 print(b) a = 3 b = a a = 4 print(b) (在 python中,变量只是贴标签) 2. str = r"C:\\w\e\we\weee""\\" print("str") 3.(版本2.7) month = int(raw_input("请输入月数:")) day = int(raw_input("请输入天数:"))

小甲鱼python视频第五讲(课后习题)

1.求闰年(有待优化,只能循环一次) year = int(input("请输入年数:")) if year % 4: print("不是闰年") #不能被4整除的 else: if year % 400: if year % 100: print("闰年") #能被4整除的但不能整除100的 else: print("不是闰年") #能被4整除也能整除100但不能整除400 else: print("闰年"

小甲鱼python视频第四讲(笔记及课后习题答案)

今天主要学习的是关于第二讲中那个猜数字游戏的改进,在课程中主要学到了以下知识点: 1:python的比较操作符 2:if和else语句的使用 3:while循环 4:and的使用 5:简单的模块引用(本课程为random的引用) 1,关于python的比较操作符,有如下几种: 1 python比较操作符 2 3 > 左边大于右边 4 >= 左边大于等于右边 5 < 左边小于右边 6 <= 左边小于等于右边 7 = 左边等于右边 8 != 左边不等于右边 注意:所使用的符号均为英文输

小甲鱼Python视频第004讲:(改进我们的小游戏)课后习题及参考答案

------------恢复内容开始------------ 测试题: 0. 请问以下代码会打印多少次“我爱鱼C!” while 'C':      print('我爱鱼C!') 一直打印 1.请问以下代码会打印多少次“我爱鱼C! i = 10 while i:     print('我爱鱼C!')     i = i - 1      打印10-1+1次,共计10次 eg: 10次 2. 请写出与 10 < cost < 50 等价的表达式     cost > 10 and cost

小甲鱼python视频第四讲(课后习题)

1while语句中,当条件为真时,它会一直循环下去,比如下面的例子,不过可以用Ctral + C来强制结束 while 'C': print("i love you") 2.观察打印次数 i = 10 while i > 0: print("i love you") i = i - 1 3.注意and的用法(表示两边都为真) 10 < a < 19 10 < a and a < 19 4.短路逻辑 笼统的说,短路逻辑值得是在一个逻辑中,

小甲鱼python视频第十讲(课后习题)

1.list1[0]与list1[0:1]的区别 2.分片的步长 3关于列表的copy(注意list2与list3的区别) list1 = [1,4,5,2,7,3,6] list2 = list1[:] list3 = list1 print(list1) print(list2) print(list3) list1.sort() print(list1) print(list2) print(list3)

[Python]小甲鱼Python视频第030课(文件系统:介绍一个高大上的东西)课后题及参考解答

# -*- coding: utf-8 -*- """ Created on Fri Mar 8 15:49:32 2019 @author: Administrator """ """ 动动手: 0. 编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: 1. 编写一个程序,计算当前文件夹下所有文件的大小,程序实现如图 2. 编写一个程序,用户输入文件名以及开始搜索的路径,搜索该文件是否存在.如遇到文件