python|python基础语法|今天是记录自己学习的第七天呀!加油!

**

python|python基础语法|今天是记录自己学习的第七天呀!加油!

**
/***
Author:Jiang Zhiying
Data:2017.11.14
Emial:1443928904@qq.com
Description:study
***/

**

一:知识点

**
1.floor()函数
import math
math.floor(x)
注意:floor()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
x–数值表达式
返回值:返回数字的下舍整数
在这里插入图片描述
2.ceil()函数
importmath
math.ceil(x)
注意:ceil()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
x–数值表达式
返回值:返回数字的上入整数。
在这里插入图片描述
3.sep:全称为Separate意为分开,隔开
用于print两个元素时自定义间隔符(默认为两个空格)
例如:print(a,b,sep=’ ,’)
输出结果为a,b
4.isdigit()
作用:检测字符串是否由数字组成
5.
random():产生随机数
random.randint()
作用:是随机生成指定范围内的整数,其有两个参数,一个是范围上限,一个是范围下线

**

二:NOI1.2习题

**
1.
在这里插入图片描述

	python代码:
a ,b =map(int,input().split())
print(a+b)

在这里插入图片描述

		python代码
a,b,c = map(int,input().split())
print((a+b)*c)

在这里插入图片描述

python代码:

import math
a,b,c=map(int,input().split())
result=(a+b)/c
if result >0:
    result = math.floor(result)
else:
    result = math.ceil(result)
print(result)

在这里插入图片描述

python代码:

import math
a,b=map(int,input().split())
result = a/b
if result>0:
    result=math.floor(result)
else:
    result=math.ceil(result)
print(result,a - (result*b),sep=' ')

题目:
在这里插入图片描述
python代码:

a,b=map(int,input().split())
print("%.9f"%(a/b))

6.题目:
在这里插入图片描述
python代码:

a,b=map(int,input().split())
print('%.3f%%'%(b*100/a))

**

三:改进小游戏

**
#之前在11月9日发布的改进小游戏有些错误,重新上传一遍,测试没有什么问题啦!

import random
secret = random.randint(1,10)

count=1
times = 4
print("猜数字游戏,数字在1到10之间,你有{0}次机会".format(times-1))

while (count<times):
    num = input("请输入一个数字:")
    if num.isdigit():
        num = int(num)
        if num==secret:
            print("猜对啦!")
            if count==1:
                print("好棒呀,一次就猜对啦!")
            break
        elif num<secret:
            print("小了")
            count+=1
        else:
            print("大了")
            count+=1
        if count>3:
            print("你还剩余{0}次机会".format(times-count))
            print('Game Over!')
            break
    else:
        print("你输入的不是一个数字,请重新输入!")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值