首页 > 编程语言 > 详细

学python的第二天

时间:2019-07-31 22:18:35      阅读:145      评论:0      收藏:0      [点我收藏+]

课上笔记重点

evla是可连续输入多个整数,每个整数中间用逗号隔开

import numpy as np
renji = np.random.choice([石头,剪刀,])#在这个选项中随机调出选项
raise KeyError(Only choos [+,-,*,/])#抛出错误
yanzhengma = random.randrange(1000,9999)#随机产生给予范围之内的随机数字。
shuzu=[星期一,星期二,星期三,星期四,星期五,星期六,星期日]#数组

课后练习:

技术分享图片

import math
a,b,c = eval(input("请输入三个数"))
i=3
if b*b-4*a*c>0:
    r1=(-b+(b*b-4*a*c)**0.5)/2*a
    r2=(-b-(b*b-4*a*c)**0.5)/2*a
    print("方程解为{0}和{1}".format("%.6f"%r1,"%.5f"%r2))
elif b*b-4*a*c==0:
    r1=(-b+(b*b-4*a*c)**0.5)/2*a
    r2=(-b-(b*b-4*a*c)**0.5)/2*a
    print("方程解为{0}和{1}".format("%.6f"%r1,"%.5f"%r2))
else:
    print(方程没有实根)
    

技术分享图片

import random
import math
z1 = random.randrange(0,100)
z2 = random.randrange(0,100)
print(两个数分别为{0}和{1}.format(z1,z2))
zhengshu = input(请输入一个整数)
if  zhengshu==z1+z2:
    print(你输入的是正确的)
else:
    print(你是错误的)

技术分享图片

import math
shuzu=[星期日,星期一,星期二,星期三,星期四,星期五,星期六]
a = int(input(请输入一个数字))
b = int(input(请输入再过几天))
c=(a+b%7)%7
print(今天是{}再过{}天是{}.format(shuzu[a],b,shuzu[c]))

技术分享图片

a,b,c = eval(input(请输入三个整数))
if a>b>c:
    print(a,b,c)
elif a>c>b:
    print(a,c,b)   
elif b>a>c:
    print(b,a,c)
elif b>c>a:
    print(b,c,a)
elif c>a>b:
    print(c,a,b)
elif c>b>a:
    print(c,b,a)

技术分享图片

jiaqian1,zgongliang1 = eval(input(请输入大米的价钱和重量))
jiaqian2,zgongliang2 = eval(input(请输入大米的价钱和重量))
if jiaqian1/zgongliang1>jiaqian2/zgongliang2:
    print(jiaqian2的大米更好)
else:
    print(jiaqian的大米更好)

技术分享图片

a= [13月,1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月]
nian,yue = eval(input(请输入年和月))
if nian%4==0 and nian%100 !=0 and yue==2 or nian%400==0:
    print({}年{}有29天.format(nian,a[yue]))
elif nian%4==0 and nian%100 !=0 or nian%400==0 and yue != 2 and yue ==1 or 3 or 5 or 7 or 8 or 10 or 12:
    print({}年{}有31天.format(nian,a[yue]))
elif nian%4==0 and nian%100 !=0 or nian%400==0 and yue != 2 and yue ==4 or 6 or 9 or 11:
    print({}年{}有30天.format(nian,a[yue]))
elif yue == 2 and yue !=1 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10 or 11 or 12:
    print({}年{}有28天.format(nian,a[yue]))

技术分享图片

import numpy as np
a = np.random.choice([正面,反面])
b = input(输入正面或者反面:)
if b==a:
    print(正确)
else:
    print(错误)

技术分享图片

import numpy as np 
res = np.random.choice([0,1,2])
my = input("0,1,2:")
if my in 0,1,2:
    if my == "0":
        if res == "0":
            print("over")
        elif res == "1":
            print("res win")
        elif res == "2": 
             print("my win")  
    if  my == "1":
        if res == "0":
            print("my win")
        elif res == "1":
            print("over")
        elif res == "2": 
             print("res win")
    if my =="2":
        if res == "0":
            print("res win")
        elif res == "1":
            print("my win")
        elif res == "2": 
             print("over")
print("电脑出:",res)
print("我出:",my)

技术分享图片

import math
year,m,q=map(int,input(请输入年月日【逗号隔开】).split(,))
j=math.floor(year/100)
k=year%100
h=(q+math.floor(26*(m+1)/10)+k+math.floor(k/4)+math.floor(j/4)+5*j)%7
week=[星期六,星期日,星期一,星期二,星期三,星期四,星期五]
print(Day of the week is %s%week[h])

技术分享图片

import numpy as np 
res = np.random.choice([A,2,3,4,5,6,7,8,9,10,j,q,k])
my = np.random.choice([梅花,红桃,方块,黑桃])
if my in 梅花,红桃,方块,黑桃:
    if my == "梅花":
        print(my+res)
    if my == "红桃":
        print(my+res)
    if my == "方块":
        print(my+res)
    if my == "黑桃":
        print(my+res)

技术分享图片

a,b,c= eval(input(请输入一个三位数))
if a==c:
    print({0}{1}{2}这个回文数为.format(a,b,c))
else:
    print({0}{1}{2}不是回文数.format(a,b,c))

技术分享图片

a,b,c = eval(input(请输入三个正数))
if a+b>c and a+c>b and b+c>a:
    x=a+b+c
    print(合法周长是{}.format(x))
else:
    print(非法)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

技术分享图片

学python的第二天

原文:https://www.cnblogs.com/zrxuexi/p/11279217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!