作业一:打印10*10  星星 ★☆

  • 要求一:普通打印★
 l = 0
while l <10:
h = 0
while h < 9:
print("★", end=" ")
h += 1
print("★")
l+=1

要求一 答案 1

 # 打印 10 * 10 的星星表格
# 这种写法速度比较快
n = 0
while n < 100:
print('★', end=' ')
if n % 10 == 9:
print()
n += 1

要求一 答案 2

  • 要求二:隔列变色星星★☆
 def start1():
n = 0
while n < 100:
if n % 2 == 0:
print('★', end=' ')
# 否则
else:
# 打印空心,不换行
print('☆',end=' ')
# 打印十颗星星后换行
if n % 10 == 9:
print()
# 每次自增一次
n += 1
start1()

要求二 答案 1

 # 打印 10 * 10 的星星表格
# 隔列变色★☆ 双循环
def start3():
n = 0
# 行循环 10 次
while n < 10:
j = 0
# 列循环 10 次
while j <10:
# 列为偶数时,为空心星
if j % 2 ==0:
print('☆', end=' ')
else:
print("★", end=" ")
# 列自加 1
j+=1
# 换行
print()
# 行自加 1
n += 1
start3()

要求二 答案 2

  • 要求三:隔行变色星星★☆
 def start2():
n = 0
while n < 100:
# 对10取商,在对2求余
if n // 10 % 2 == 0:
print('★', end=' ')
# 否则
else:
# 打印空心,不换行
print('☆',end=' ')
# 打印十颗星星后换行
if n % 10 == 9:
print()
# 每次自增一次
n += 1
start2()

要求三 答案 1

 # 隔行变色★☆ 双循环
def start4():
l = 0
# 对行循环 10 次
while l < 10:
h = 0
# 对列循环 10 次
while h < 10:
# 行为偶数时,为空心星
if l % 2 == 0:
print('☆', end=' ')
else:
print("★", end=" ")
# 列自加 1
h+=1
print()
# 行自加 1
l += 1
start4()

要求三 答案 2

作业二:打印九九乘法表

  • 方法一
 def m_table1():
for i in range(1,10):
for j in range(1,i+1):
print(j ,"*", i ,"=",i*j,end='\t')
print()
m_table1()

作业 2 答案 1

  • 方法二
 # 定义变量 n 乘数 m 被乘数
def m_table2():
n = 1
while n < 10:
m = 1
while m <= n:
print(m,"*",n,"=",n*m,end="\t")
m += 1
print()
n += 1
m_table2()

作业 2 答案 2

更多方法点击链接,网上有好多方法百度一下,你就知道:https://www.cnblogs.com/pychina/p/10171922.html

作业三:简易版计算器 + - * / % //  输入一个数,输入第二个数,进行加减乘除操作...

  • 方法一
 def in_put():
'''
定义输入要计算的数
:return: 返回数字1和数字2
'''
one_number = float(input("请输入第一个数字:"))
two_number = float(input("请输入第二个数字:"))
return one_number,two_number
def addition(x,y):
'''
定义加法运算函数
:param x: 数字x
:param y: 数字y
:return: 返回 x 和 y的和
'''
return x + y
def subtraction(x,y):
return x - y
def multiplication(x,y):
return x * y
def division(x,y):
return x / y
if __name__ == '__main__':
print('欢迎来到简易版计算器:')
print('1.加法运算')
print('2.减法运算')
print('3.乘法运算')
print('4.除法运算')
while True:
type = int(input('请输入你要运算的类型:'))
if type == 1:
a,b = in_put()
print(addition(a,b))
if type == 2:
a,b = in_put()
print(subtraction(a,b))
if type == 3:
a,b = in_put()
print(multiplication(a,b))
if type == 4:
a,b = in_put()
print(division(a,b))

作业 3 答案 1

  • 方法二
 def jsq():
while True:
one = float(input("请输入第一个数:"))
# 定义符号
sign = input("请输入符号:")
# 第二个数
two = float(input("请输入第二个数:"))
# 定义计算结果
if sign == "+":
print("{} {} {} = {}".format(one,sign,two,one+two))
elif sign == "-":
print("{} {} {} = {}".format(one,sign,two,one-two))
elif sign == "*":
print("{} {} {} = {}".format(one,sign,two,one*two))
elif sign == "/":
print("{} {} {} = {}".format(one,sign,two,one/two))
else:
print("请重新输入")
jsq()

作业 3 答案 2

作业四:2.百文百鸡 while循环 for ... in ...公鸡 2钱一只 母鸡 1钱一只 小鸡 0.5钱一只 共 100钱公鸡最多50只,母鸡最多100只,小鸡最多100只 ,要求算出一共有多少种买法,所有买法打印出来

  • 方法一
 # 定义一个函数
def by_hundred_chickens_one():
'''
用while循环写的百文百鸡问题
:return:
'''
# 定义公鸡为 cock
cock = 0
# 记录总共有多少种方法
count=0
# 循环,公鸡个数最多50
while cock <= 50:
# 定义母鸡为hen
hen = 0
# 循环,母鸡个数最多100
while hen <= 100:
# 定义小鸡为 chick
chick = 0
# 循环,小鸡个数最多200
while chick <=100:
# 判断总钱数,和总个数
if cock*2 + hen + 0.5*chick ==100 and cock + hen + chick == 100:
print(f"公鸡个数:{cock},母鸡个数:{hen},小鸡个数:{chick}")
# 符合条件,count自增1
count +=1
chick += 1
hen += 1
cock += 1
print(f"共有{count}种方法")
# 调用函数
by_hundred_chickens_one()

作业 4 答案 1

  • 方法二
 # # 定义函数
def by_hundred_chickens_two():
'''
用for循环写的百文百鸡问题
:return:返回方法总数
'''
# 记录方法总数
count = 0
# 定义公鸡cock循环50次
for cock in range(0,51):
# 定义母鸡chen循环100次
for hen in range(0,101):
# 定义小鸡chick循环100次
for chick in range(0,101):
# 判断总钱数,和总个数
if cock*2 + hen + chick*0.5 == 100 and cock + hen + chick == 100:
print("公鸡个数:{},母鸡个数:{},小鸡个数:{}".format(cock,hen,chick))
# 符合条件,count自增1
count += 1
# 返回 count(个数)
return count
# 调用函数,并且打印函数返回值
print(f"共有 {by_hundred_chickens_two()} 种方法")

作业 4 答案 2

Python习题006的更多相关文章

  1. Python练习题 006:输出九九乘法表

    [Python练习题 006] 输出九九乘法表 --------------------------------------------------- 照理这题不难,逻辑关系弄对了就好办,但数学渣的我 ...

  2. Python [习题] 文件操作:目录间copy 文件

    [习题] 指定一个源文件,实现copy到目标目录.例如把/tmp/sample1.txt 拷贝到/tmp/sample2.txt原文件需要有读权限(默认rt权限),目标文件需要给写(w即可)权限. I ...

  3. python习题实例(上)_update18/07/03

    用以记录python学习过程中做过的小习题~ ヾ(◍°∇°◍)ノ゙ 1.生成两个列表,分别存放将100以内的偶数&奇数 odd_number=[] even_number=[] for i i ...

  4. 笨办法学Python - 习题11-12: Asking Questions & Prompting People

    目录 1.习题 11: 提问 2.习题 12: 提示别人 3.总结 1.习题 11: 提问 学习目标:了解人机交互场景,熟悉raw_input 的用法. 1.在 Python2.x 中 raw_inp ...

  5. 笨办法学Python - 习题8-10: Printing & Printing, Printing

    目录 1.习题 8: 打印,打印 2.习题 9: 打印,打印,打印 3.习题 10: 那是什么? 3.1.转义序列: 4.习题总结: 1.习题 8: 打印,打印 学习目标:继续学习 %r 的格式化输出 ...

  6. 笨办法学Python - 习题6-7: Strings and Text & More Printing

    目录 1.习题 6: 字符串(string) 和文本 2.加分习题: 3.我的答案 4.习题总结 5.习题 7: 更多打印 6.习题总结 1.习题 6: 字符串(string) 和文本 学习目标:了解 ...

  7. 笨办法学Python - 习题5: More Variables and Printing

    1.习题 5: 更多的变量和打印 学习目标:了解用户输入方法,明白pthon2和Python3之间的用户输入的区别.了解格式化字符串(format string)的概念,学会如何创建包含变量内容的字符 ...

  8. 笨办法学Python - 习题4: Variables and Names

    1.习题 4: 变量(variable)和命名 学习目标:了解Python中变量的定义,学习定义简明易记的变量名 变量:变量是存储内存中的值,就是每定义一个变量就会在内存中开辟一个空间.基于变量的类型 ...

  9. 笨办法学Python - 习题3: Numbers and Math

    目录 习题 3: 数字和数学计算 算术运算符 加分习题: 我的答案: 总结: 扩展: Python比较运算符 Python赋值运算符 Python位运算符 Python逻辑运算符 Python成员运算 ...

随机推荐

  1. phpstorm设置最多标签数

    在settings=>Editor=>General=>Editor Tabs的Tab limit下可以设置当前窗口能够打开的最多标签数目,默认是10,超过设定值时,会自动关闭前面的 ...

  2. 010-多线程-JUC集合-Queue-ConcurrentLinkedQueue

    一.概述 ConcurrentLinkedQueue是线程安全的队列,它适用于“高并发”的场景. 它是一个基于链接节点的无界线程安全队列,按照 FIFO(先进先出)原则对元素进行排序.队列元素中不可以 ...

  3. EasyUI动态生成菜单

    业务需求:不同角色有不同的权限,我们根据角色加载页面时展示不同的菜单.在easyUI中,菜单一般采用手风琴accordion组件进行展示,一级菜单下可以加载二级菜单,效果如下: 普通用户看到的菜: 管 ...

  4. SpringCloud学习成长之 十 高可用服务注册中心

    文章 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太 ...

  5. 第二章 身份验证——《跟我学Shiro》

    转发:https://www.iteye.com/blog/jinnianshilongnian-2019547 目录贴:跟我学Shiro目录贴 身份验证,即在应用中谁能证明他就是他本人.一般提供如他 ...

  6. iOS-UINavigationController多控制器管理

    UINavigationController 7.8.1 添加子控制器进栈 UINavigationController *nav = [[UINavigationController alloc]  ...

  7. 【c# 学习笔记】索引器

    当一个类包含数组成员时,索引器 的使用将大大地简化对类中数组成员的访问.索引器的定义类似于属性,也具有GET访问器和set访问器,如下: [修饰符] 数据类型 this[索引类型 index] { g ...

  8. Flask框架(2)--编写简单的用户注册--登录场景

    为了更好的理解web前后端的工作业务逻辑:本笔记记录用flask框架编写的一个最初级的代码实现简单的用户注册,登录场景: 初次进入首页,提示--游客,欢迎参观,有登录和注册选项, 登录成功后的用户,会 ...

  9. 【POJ - 2010】Moo University - Financial Aid(优先队列)

    Moo University - Financial Aid Descriptions 奶牛大学:奶大招生,从C头奶牛中招收N(N为奇数)头.它们分别得分score_i,需要资助学费aid_i.希望新 ...

  10. 前端nginx配置

    对nginx还是处于小白阶段,知道的只是简单基础,以下配置没有问题,已实现 文件:nginx-1.15.11\conf\nginx.conf 注释:# 后台接口 :location ^~ /geste ...