1.解二元一次方程

def hanshu(a,b,c):gen = (b*b) - (4*a*c)if gen > 0 :r1 = (-b + gen**0.5) / 2*ar2 = (-b - gen**0.5) / 2*aprint("The root are {} and {}".format(r1,r2))elif gen == 0:r = (-b + gen**0.5) / 2*aprint("The root is {}".format(r))else:print("The equation has no real roots")
def start():a = float(input("Enter a:"))b = float(input("Enter b:"))c = float(input("Enter c:"))hanshu(a,b,c)
start()

2.学习加法

import random
def sum_(sum):a = random.randint(1,99)b = random.randint(1,99)if a+b == sum:print(True)else:print(False)
def start():sum = int(input("输入整数和>>>"))sum_(sum)
start()

3.找未来数据

def days(today,f_day):if today == 0:today = "Sunday"elif today ==1:today = "Monday"elif today ==2:today = "Tuesday"elif today ==3:today = "Wednesday"elif today ==4:today = "Thursday"elif today ==5:today = "Friday"elif today ==6:today = "Saterday"if f_day >7:if f_day % 7 == 0:f_day = "Sunday"elif f_day % 7 ==1:f_day = "Monday"elif f_day % 7 ==2:f_day = "Tuesday"elif f_day % 7 ==3:f_day = "Wednesday"elif f_day % 7 ==4:f_day = "Thursday"elif f_day % 7 ==5:f_day = "Friday"elif f_day % 7 ==6:f_day = "Saterday"else:if f_day == 0:f_day = "Sunday"elif f_day ==1:f_day = "Monday"elif f_day ==2:f_day = "Tuesday"elif f_day ==3:f_day = "Wednesday"elif f_day ==4:f_day = "Thursday"elif f_day  ==5:f_day = "Friday"elif f_day  ==6:f_day = "Saterday"print("Today is {} and the future day is {}".format(today,f_day))
def start():today = int(input("today:"))f_day = int(input("futureday:"))days(today,f_day)
start()

4.排序

def shu(a,b,c):d = [a,b,c]d.sort()print(d)
def start():a = int(input("Enter a:"))b = int(input("Enter b:"))c = int(input("Enter c:"))shu(a,b,c)
start()

5.比较价钱

def package(weight,weight1,price,price1):better = price / weightbetter1 = price1 /weight1if better > better1:print("Package 2 has the better price")else:print("Package 1 has the better price")
def start():weight = int(input("Enter weight and price for Package1:"))price = float(input())weight1 = int(input("Enter weight and price for Package2:"))price1 = float(input())package(weight,weight1,price,price1)
start()

6.找出一个月的天数

import calendar
def haha(month,year):print(calendar.monthrange(year,month)[1])
def start():month = int(input("month:"))year = int(input("year:"))haha(month,year)
start()

7.头或尾

import random
def yingbi(aa):nu = random.randint(0,1)if nu == aa:print("正确")else:print("错误")
def start():aa = int(input("0:正面,1:反面  >>>"))yingbi(aa)
start()

8.石头,剪刀,布

import random
def cai(me):computer = random.randint(0,2)print(computer)if me == computer:print("平局")else:if me == 0 and computer == 2:print("computer赢了")elif me == 1 and computer == 0:print("computer赢了")elif me == 2 and computer == 1:print("computer赢了")else:print("我赢了")
def start():me = int(input("0:剪刀,1:布,2:石头"))cai(me)
start()

9.一周星期几

def day(m,q,year):weekday = ['Saturday','Sunday','Monday','Tuesday','wednesday','Thursday','Friday']if m == 1:m = 13year = year - 1elif m ==2:m = 14year = year - 1h = int(q+((26*(m+1))//10)+(year%100)+((year%100)/4)+((year//100)/4)+5*year//100)%7day = weekday[h]print('Day of week is %s' %day)
def Start():year = int(input('input year:'))m = int(input('input month 1-12:'))q = int(input('the day of the month 1-31:'))day(m,q,year)Start()

10.选出一张牌

import random
def puke():shu = ["A",2,3,4,5,6,7,8,9,10,"Jack","Queen","King"]hua = ["梅花","红桃","方块","黑桃"]a = random.choice(shu)b = random.choice(hua)print("这张是{}{}".format(b,a))
puke()

11.回文数

def hui(a):ge = a % 10bai = a //100if ge == bai:print("是回文数!")else:print("不是回文数!")
def start():a = int(input("输入三位数:"))hui(a)
start()

12.计算三角形周长

def tu(b1,b2,b3):a = b1+b2b = b1+b3c = b2+b3if a>b3 or b>b2 or c>b1:print("合法")C = b1 + b2 + b3print("周长为:%d" % C)else:print("非法输入")
def start():b1 = int(input("输入三角形的三条边"))b2 = int(input())b3 = int(input())tu(b1,b2,b3)
start()

13.循环播放音乐

import time
import pygame
import os
c = []
for dirs in os.walk(r'E:\CloudMusic'):for dir in dirs:c.append(dir)
for name in c[2]:file = "E:/CloudMusic/" + namepygame.mixer.init()print(name)track = pygame.mixer.music.load(file)if name == "薛之谦 - 我好像在哪见过你.mp3" or name == "薛之谦 - 木偶人.mp3":vip = input("你是VIP吗?[y/n]")if vip == "y":pygame.mixer.music.play()time.sleep(10)     #为了测试 因此只播放10秒pygame.mixer.music.stop() else:print("你不可以听这首歌,请注册VIP!!!")else:pygame.mixer.music.play()time.sleep(10)pygame.mixer.music.stop()
#1. 创建一个播放表单,运行就阔以听到美妙无比滴音乐.      √
#2. VIP设置才可以播放某些音乐,可以充值VIP          √
#3. 可以进行切歌和搜索音乐                         ×
#4. 单曲循环                                    ×  未完待续。。。。。。。哈哈哈哈哈哈哈哈哈哈

Homework02相关推荐

  1. homework-02

    这个我只做了非连通图,支持/v /h参数 具体原理也很简单,而且编程十分方便. 那就是积分图: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 假如 ...

  2. day15 python-03 列表,元组,字典

    Python之路,Day3 = Python基础3 注: extend: 拼接 enumerate:打印序号,返回两个值 模块的简单使用 sys模块 1 #!/usr/bin/env python # ...

  3. 【Java9】异常,finally,线程创建(卖票),线程同步(卖包子),线程练习

    文章目录 1.错误和异常区别:Arrays.toString(array) 2.编译和运行异常:SimpleDateFormat 3.处理异常:方法声明抛出 4.finally关键字:catch相当于 ...

  4. java请实现程序输出以下星塔||输出菱形

    java请实现程序输出以下星塔||输出菱形 请实现程序输出以下星塔. * *** ***** *** * 需要在main函数的输入参数中设置5,输出5层星塔.如果是输入7,则是7层星塔.假设输入参数都 ...

  5. 四则运算 结对项目

    github 地址:https://github.com/wangshicheng0213/HomeWork02 一.基本要求 1) 实现一个带有用户界面的四则运算. 2) 生成的题目不能重复. 3) ...

  6. [现代程序设计]homework-03

    Homework-03 队员: 11061193 薛亚杰 11061192 周敏轩    11061190 李孟 材料阅读 我们三个人将以下材料仔细阅读,觉得十分受益.下面是我们的总结和分享: 1)代 ...

  7. Pygame(三)画圆

    Pygame(三)画圆 作业代码 画一个矩形:要求,左上角在(100,100), 宽为200, 高为60,边框颜色为蓝色 作业代码: def homework01():'''画一个矩形''''''要求 ...

  8. 狂神说笔记——Java SE基础01

    计算机预科 1.打开CMD的方式 开始 + 系统 + 命令提示符. Win + R 输入 CMD 打开控制台 (推荐使用). 在任意文件夹下,按住Shift键 + 鼠标右键打开命令行窗口. 在资源管理 ...

  9. python精选04集(选择语句)

    让大家见识一下传说中的程序员鼓励狮 python学习目录传送门 python精选04集 文章目录 python精选04集 回顾作业 homewor01 homework02 homew03 1.判断( ...

最新文章

  1. Gradient Descent和Back propagation在做什么?
  2. mysql top 语句简介
  3. 1.DBCP和CP30的区别
  4. 时间同步失败_跨系统历史数据同步脚本实战
  5. ubuntu查看系统位数,版本号——百度
  6. 关于java.nio.Buffer的API
  7. mysql开启慢查询日志及查询--windows
  8. 基于JAVA+SpringMVC+MYSQL的记账管理系统
  9. 【word】为什么word分两栏的最后一页左边一栏没写完跑到右边去了
  10. AD检查步骤及其顺序
  11. BP神经网络python代码实现
  12. matlab 去掉相同的行数据库,关于UCI数据库每行数据列数不一致的处理代码
  13. IPv4(分类编址)
  14. 我的 6 年外包经验:印度、中国和菲律宾
  15. 利用CVE-2017-8464漏洞制作病毒U盘攻击
  16. 自然语言处理 # 中文分词技术 概述
  17. 人人商城php环境,关于微擎人人商城互动直播通信服务安装和启动教程记录
  18. 著名的劝学诗,少年辛苦终事成,莫向光阴惰寸功!
  19. 什么是百度SEO?百度SEO优化怎么做?
  20. 6.4.1等价关系2

热门文章

  1. 凤凰卫视:专业、互动、持续的云服务助力凤凰新媒体转型
  2. 各大邮箱网址用哪个好?企业内部邮箱哪个比较好用?
  3. VC++域名转IP(网络直接连接域名)
  4. 新能源充电桩控制板迭代升级,打开充电桩行业发展新机遇
  5. springboot报错!!!
  6. pikachu靶场之暴力破解
  7. 三角形的几何公式大全_干货2020高中数学必备公式大全,吃透它们,数学再“捡”20分...
  8. [转]将106键盘布局(日式键盘布局)改为101键盘布局(美式键盘布局)(
  9. 魔方世界连服务器未响应,为什么魔方世界显示无法连接服务器 | 手游网游页游攻略大全...
  10. 设计模式之代理模式之静态代理